如何联表查询?
答案:3 悬赏:60
解决时间 2021-11-26 06:34
- 提问者网友:℡她的他i☆
- 2021-11-25 10:25
数据库里如何实现跨表查询呢?
最佳答案
- 二级知识专家网友:零负荷的放任
- 2021-11-25 11:21
SELECt A.XXXID,C.XXXDESC,A.XXXCODE,B.XXXDM,A.XXXXSC,A.TEL,A.STAUTS,B.ZT
FROM XXX.表名 B
JOIN X.表名 A ON A.XXXCODE=B.XXXDM
AND
A.STAUTS<>(CASE WHEN B.ZT=0 THEN 0 ELSE 1 END )
LEFT JOIN XX.表名 C ON A.XXXID=C.XXXid
ORDER BY 1;
FROM XXX.表名 B
JOIN X.表名 A ON A.XXXCODE=B.XXXDM
AND
A.STAUTS<>(CASE WHEN B.ZT=0 THEN 0 ELSE 1 END )
LEFT JOIN XX.表名 C ON A.XXXID=C.XXXid
ORDER BY 1;
全部回答
- 1楼网友:两不相欠
- 2021-11-25 14:00
合并?如果你是会员注册的话查看会员产品只需要访问会员空间如果你是后台增加的话,可以用结合项,有关结合项教程可以看教程区里的教程
- 2楼网友:茫然不知崩溃
- 2021-11-25 12:27
一个ORACLE的示例
-- -- -- -- -- --
员工信息表
表名 employee 字段(emp_name,emp_age,area_code)
姓名 年龄 地区
张三 20 01
-- -- -- -- -- --
地区表
表名area_talbe,字段(area_code,area_name)
地区编号 地区名称
01 北京
-- -- -- -- --
select a.emp_name,a.emp_age,a.area_code,b.area_name from employee a,area_talbe b
where a.area_code=b.area_code
查询结果为:
emp_name emp_age area_code area_name
张三 20 01 北京
或者:
select a.emp_name,a.emp_age,a.area_code,b.area_name from employee a inner join area_talbe b on a.area_code=b.area_code
where a.area_code=b.area_code
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯