看板 Database 關於我們 聯絡資訊
我的習慣寫法 SELECT 編號,資料 FROM Table WHERE 編號 IN ( SELECT 編號 FROM ( SELECT 編號,COUNT(*) C FROM Table GROUP BY 編號) WHERE C>1) ※ 引述《kidnaper (弗卡夏)》之銘言: : 大家好~我想請問一下,若我有資料表 : Table : 編號 資料 : 1 A : 1 B : 1 A : 2 A : 2 B : 2 C : 3 A : 3 B : . : . : 若是同一個編號內有相同的資料要同時把編號跟資料找出來!! : 我用的語法是 : SELECT 編號,資料 FROM Table WHERE 資料=資料 GROUP BY 編號 : 我的目的只是要檢查我整理的資料是否有重複得! : DISTINCT也可以刪除重複,但我想請問上述的語法哪邊有問題!! : 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.68.16.52
kidnaper:這是一個子查詢的用法?!ok~我會試試看!!謝謝 07/27 11:48
fantasyj:這個語法一看就有問題吧..聚合函數要用having過濾條件.. 07/27 21:23
smlboby:應該沒有錯吧,只是他用了3層sub-query,第2層才判斷重複 07/28 00:03