请教sql语句问题

请问一个如何写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结果不是如上显示形式哦...

函数式编程
浏览 573回答 5
5回答

呼啦一阵风

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

潇潇雨雨

SELECT C.username,cusnameFROM cus AINNER JOIN duty B ON A.cusid=B.cusidINNER JOIN user C ON B.username=C.useranme

人到中年有点甜

楼上正确
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server