社区
疑难问题
帖子详情
创建复杂的查询
jy02945722
2007-08-13 11:29:05
现在有3张表,A表有字段AA、DD,B表有字段BB、XX,C表有字段CC、YY,A表字段DD有可能是B表的BB或者C表的CC,要做一个查询包括A表的AA、DD,第三个字段根据DD显示XX或者YY,请问要怎么查呢?
...全文
190
12
打赏
收藏
创建复杂的查询
现在有3张表,A表有字段AA、DD,B表有字段BB、XX,C表有字段CC、YY,A表字段DD有可能是B表的BB或者C表的CC,要做一个查询包括A表的AA、DD,第三个字段根据DD显示XX或者YY,请问要怎么查呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jy02945722
2007-08-13
打赏
举报
回复
再次感谢各位!!!
paoluo
2007-08-13
打赏
举报
回复
用union和用Left Join都可以實現
select A.*,B.XX from A,B where A.DD=B.BB
union all
select A.*,C.YY from A,C where A.DD=C.CC
Select
A.AA,
A.DD,
IsNull(B.XX, C.YY) As XXYY
From
A
Left Join
B
On A.DD = B.BB
Left Join
C
On A.DD = C.CC
paoluo
2007-08-13
打赏
举报
回复
jy02945722() ( ) 信誉:100 2007-08-13 11:47:39 得分: 0
但是是用where a.dd=b.bb还是from a join b on a.dd=b.bb效率高呢????
---------
一樣的
fa_ge
2007-08-13
打赏
举报
回复
from a join b on a.dd=b.bb效率高
jy02945722
2007-08-13
打赏
举报
回复
但是是用where a.dd=b.bb还是from a join b on a.dd=b.bb效率高呢????
jy02945722
2007-08-13
打赏
举报
回复
太感谢了
结帖
fa_ge
2007-08-13
打赏
举报
回复
select a.aa,b.xx dd from a,b where a.dd = b.bb
union all
select a.aa,c.yy dd from a,c where a.dd = c.cc
dawugui(潇洒老乌龟),打錯了吧
dawugui
2007-08-13
打赏
举报
回复
现在有3张表,A表有字段AA、DD,B表有字段BB、XX,C表有字段CC、YY,A表字段DD有可能是B表的BB或者C表的CC,要做一个查询包括A表的AA、DD,第三个字段根据DD显示XX或者YY,请问要怎么查呢?
select a.aa,b.xx dd from a,b where a.dd = b.bb
union all
select a.aa,c.yy dd from a,c where a.dd = b.cc
paoluo
2007-08-13
打赏
举报
回复
感覺是這樣
Select
A.AA,
A.DD,
IsNull(B.XX, C.YY) As XXYY
From
A
Left Join
B
On A.DD = B.BB
Left Join
C
On A.DD = C.CC
jy02945722
2007-08-13
打赏
举报
回复
谢谢回帖,我试试
子陌红尘
2007-08-13
打赏
举报
回复
select A.*,B.XX from A,B where A.DD=B.BB
union all
select A.*,C.YY from A,C where A.DD=C.CC
mengmou
2007-08-13
打赏
举报
回复
select a.*.b.xx as xy
from a
join b on b.bb = a.dd
union all
select a.*,c.yy as xy
from a
join c on c.cc = a.dd
dbForge Studio for MySQL使用教程:无需手动编码即可
创建
复杂
查询
dbForge Studio for MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成
创建
和执行
查询
,开发和调试MySQL程序,自动化管理MySQL数据库对象等工作...
mysql
创建
视图
查询
_【MySQL】MySQL视图
创建
、
查询
。
关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表
查询
只需要遍历一个表,而
复杂
的多表
查询
需要将多个表连接起来进行
查询
任务。对于
复杂
的
查询
事件,每次
查询
都需要编写MySQL代码效率低下。为了解决...
MybatisPlus实现
复杂
查询
mp实现
复杂
查询
,使用queryWrapper构建条件,
创建
QueryWrapper构建条件,使用方法实现各种条件
查询
: 1、ge大于等于、gt大于、le小于等于、lt小于、isNull、isNotNull //mp实现
复杂
查询
@Test public void ...
达梦数据库学习之视图
视图是从一个或几个基表(或视图)导出的表,它是一个虚表,即数据字典中只存放视图的义(由视图名和
查询
语句组成),而不存放对应的数据,这些数据仍存放在原来的基表中。当需要使用视图时,则执行其对应的
查询
语句,所...
实验四
复杂
查询
实验四
复杂
查询
教材使用的是雷景生版本的《数据库原理及应用(第2版)》 一、 实验目的: 掌握两个表以上的连接
查询
的应用,包括嵌套
查询
。 二、 实验内容: 初始表格三张: Student表、Course表和SC表 1、 ...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章