2008年7月30日水曜日

【SQL】重複のあるデータをHaving句で取得

--HAVING句を使ってidに重複のあるデータのみ取得する。
--概要・・・
--①id ごとに件数を集計する。(GROUP BY)
--②集計した結果が1より大きいものを選択する。(HAVING)
--テーブル
tbl_dataの構成例
--[id] AS int
--[data] AS varchar(50)


SELECT
[id]
FROM [tbl_data]
GROUP BY [id]
HAVING
COUNT(*) > 1

0 件のコメント: