- バックアップ一覧
- ソース を表示
- バックアップ を表示
- PostgreSQL/SQL/自己結合 は削除されています。
- 1 (2006-06-20 (火) 19:18:52)
- 追加された行はこの色です。
- 削除された行はこの色です。
* SQL [#x695f368]
** 自己結合 [#cea40a41]
***同じnum1の行のうち、num2の数字がもっとも小さい行を取り出す。 [#gbcd1331]
# select * from t1;
id | num1 | num2
----+------+------
1 | 10 | 100
2 | 10 | 110
3 | 20 | 200
4 | 20 | 190
# select a.id, a.num1, a.num2 from t1 as a , t1 as b
where a.num1 = b.num1 and a.num2 >= b.num2
group by a.id, a.num1, a.num2
having count(*) = 1;
id | num1 | num2
----+------+------
1 | 10 | 100
4 | 20 | 190