社区
疑难问题
帖子详情
创建复杂的查询
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,请问要怎么查呢?
...全文
202
12
打赏
收藏
创建复杂的查询
现在有3张表,A表有字段AA、DD,B表有字段BB、XX,C表有字段CC、YY,A表字段DD有可能是B表的BB或者C表的CC,要做一个查询包括A表的AA、DD,第三个字段根据DD显示XX或者YY,请问要怎么查呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
SQL高级
查询
技术.doc
子
查询
可以生成一个派生的表,即在
查询
过程中临时
创建
并使用的表。这种方法可以提高
查询
的灵活性和效率,尤其是在需要从多个源获取数据时。 **2. 把子
查询
用作表达式** 子
查询
可以替代表达式中的值,只要子
查询
...
数据库开发 维护 性能调优 备份还原 各种
复杂
问题的解决方案
这包括选择合适的数据库管理系统(如MySQL、Oracle、SQL Server或MongoDB),设计数据模型(如关系型模型或NoSQL模型),编写SQL语句来定义表结构,设置索引以优化
查询
性能,以及
创建
存储过程和触发器以实现
复杂
的...
sql server学习资料
4. **视图与存储过程**:学习
创建
和使用视图,这能简化
复杂
查询
并提供数据的安全性。存储过程是预编译的SQL语句集合,可提高性能并实现更
复杂
的功能。 5. **索引与
查询
优化**:索引能显著提高
查询
速度,了解不同...
MongoDB VUE
4.
查询
构建器:提供图形化
查询
构建器,帮助用户编写和执行
复杂
的
查询
语句,无需记忆
复杂
的MongoDB
查询
语法。 5. 索引管理:
创建
、删除索引,查看索引的详细信息,优化
查询
性能。 6. 用户管理:
创建
、修改、删除...
lucene-4.6.0全套jar包
4. 高级
查询
功能:支持更
复杂
的
查询
表达式,如短语
查询
、布尔
查询
、范围
查询
等,以及评分机制,能够返回最相关的搜索结果。 5. 多线程支持:在索引和搜索过程中,4.6.0版本增强了对多线程的支持,允许并行处理,...
疑难问题
22,299
社区成员
121,733
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章