三个表的联合查询的SQL语句
答案:2 悬赏:0 手机版
解决时间 2021-02-11 01:27
- 提问者网友:書生途
- 2021-02-10 21:25
表A中有字段“项目名称”、“工作人员”;表B中有字段“工作人员”、“工作组编号”;表C中有字段“工作组编号”、“工作组名称”。每个表都有多条记录,如果筛选出多个部门共同参加的项目(如果一个项目中参加工作的人员都属于同一工作组,则忽略不计),应该如何编写SQL语句,才能显示出项目、参与部门?
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-10 22:14
select distinct A.项目名称, C.工作组名称 from A, B, C where A.工作人员=B.工作人员 and B.工作组号=C.工作组号
全部回答
- 1楼网友:鱼芗
- 2021-02-10 23:06
select t_cp.id, t_cp.proc, t_odid_cpid.num
from t_odid_cpid
left join t_cp on t_cp.id = t_odid_cpid.cpid
left join t_order on t_odid_cpid.odid = t_order.odid
where t_order.b_zzdm = '785390650'sql语句尽量不要用子查询,子查询速度最慢的.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯