为了账号安全,请及时绑定邮箱和手机立即绑定

请教sql语句问题

请教sql语句问题

函数式编程 2018-12-07 01:09:58
请问一个如何写sql语句的问题三个表结构如下:user(username,age,....)cus(cusid,cusname)duty(username,cusid)如何写sql语句查询出user表中每个username对应的所有cusname? 要遍历完username表哦...如下:(-代表空格)username-----cusname---a-----------aa,bb,cc---b--------------aa--- 这样写: select username,cusname from user,cus,duty where user.username=duty.username and user.cusid=duty.cusid结果不是如上显示形式哦...
查看完整描述

5 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

NONONO...

 

select a.username ,c.cusname from user a

left join duty d on a.username=d.username

left join cus c on d.cusid=c.cusid

order by a.username

查看完整回答
反对 回复 2019-01-07
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

SELECT C.username,cusname
FROM cus A
INNER JOIN duty B ON A.cusid=B.cusid
INNER JOIN user C ON B.username=C.useranme
查看完整回答
反对 回复 2019-01-07
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

楼上正确

查看完整回答
反对 回复 2019-01-07
  • 5 回答
  • 0 关注
  • 572 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信