請問一個如何寫sql語句的問題三個表結構如下:user(username,age,....)cus(cusid,cusname)duty(username,cusid)如何寫sql語句查詢出user表中每個username對應的所有cusname?
要遍歷完username表哦...如下:(-代表空格)username-----cusname---a------------aa,bb--
---b------------cc,dd---
我這樣寫了:
select user.username,cusname =isnull(cusname +',','')+rtrim(cusname) from user,duty,cuswhere duty.username=user.username and cus.cusid = duty.cusid
然后結果為:
username-----cusname---a------------aa,aa--
---a------------bb,bb--
---b------------cc,cc---
---b------------dd,dd---
這是為什么呢?該如何修改呢?請假高手....
在線等,sql語句修改,高手請進...
吃雞游戲
2018-12-06 18:40:31