推 odj:恩恩 思考了一下的確事的 感謝^^ 10/31 14:09
※ 編輯: twoseven 來自: 111.252.94.83 (10/31 23:34)
※ 引述《danielguo (Daniel Guo)》之銘言:
: 推 odj:可能我表達的不好讓你誤會了 我不是要W_ID值有幾個SERVER 10/31 08:12
: → odj:而是像A有的w_id值是3 B有3,4,5 C有3,4,5 那ABC三者都有的 10/31 08:14
: 推 odj:的w_id值就是3 我想要抓出的是這個值 10/31 08:18
: 推 odj:抱歉了 還是感謝你的幫忙
: 這兩個問題是等義的, 例如上面的例子, A:3, B:345, C:345
: 也就是 3:ABC, 4:BC, 5:BC
新手發文有錯請指教^^
d大的我測試是對的,你可以把d大的count拿掉 就是只有顯示w_id了
基本上大概就是先算出server不重複的總數量
接著把原表重複的也去除,再去算w_id group的count 只要符合server不重複的總數量
就是全部都有
SELECT w_id FROM
table1
GROUP BY w_id
HAVING count(DISTINCT server)=(SELECT count(DISTINCT server) FROM table1)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.41.57