在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫/ SQL 相關(guān)問題

SQL 相關(guān)問題

開發(fā)中想寫一個查詢sql遇到了這樣一個問題:
項目中有一張用戶表存儲著不同身份的用戶,有類似字段大概是uid(用戶id),name(用戶名字),identity(用戶身份)。有另外一張表外聯(lián)查詢這張表,會根據(jù)不同身份獲取不同的用戶信息,請問該怎么在一個sql語句中實現(xiàn)這種情況?


是這樣的有一張表存儲了類似于id,uid1,uid2的字段,uid1和uid2都對應(yīng)了第一張表的uid,想在一個查詢中查出結(jié)果id,uid1.name,uid2.name這樣的結(jié)果

回答
編輯回答
假灑脫

多關(guān)聯(lián)幾次用戶表就可以了吧,如:

select t.*, u1.name, u2.name
from t inner join t_user u1 on u1.uid = t.uid1
       inner jion t_user u2 on u2.uid = t.uid2
2017年7月21日 10:28
編輯回答
焚音

采用左連接 根據(jù)字段 identity
select t1.identity from T1 t1 left join T2 t2 on t1.identity = t2.identity

2018年1月31日 09:26