作者wangks (寫不出來啊)
看板Database
標題Re: [SQL ] SOL,相同資料查詢(條件和函數)
時間Tue Jul 26 16:39:50 2011
我的習慣寫法
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