2013年11月15日 星期五

ms sql subquery

昨天一個朋友問我一個sql子查詢相關的問題,好險這幾年下來也累積了不少sql語法的經驗,這邊順便將結果記錄下來

一個table中有 a_uid和b_uid兩個欄位,如何將有不同b_uid的a_uid抓出來

資料
 執行結果

 完整語法如下

select * from (select COUNT(distinct(b_uid)) as num,a_uid from tbl_test3 where a_uid in(select a_uid from tbl_test3) group by a_uid) as a where a.num>1


沒有留言:

張貼留言