Re: [SQL ] 交集問題

看板Database作者 (Tse)時間14年前 (2011/10/31 13:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《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

10/31 14:09, , 1F
恩恩 思考了一下的確事的 感謝^^
10/31 14:09, 1F
※ 編輯: twoseven 來自: 111.252.94.83 (10/31 23:34)
文章代碼(AID): #1EhZ6sfc (Database)
文章代碼(AID): #1EhZ6sfc (Database)