このための選択クエリを作成するためのすべての助けに感謝します。
マイテーブル
sw_id | url_id | open_date | valid
----------------------------------------
101 | com | 2013-01-01 | 1
202 | net | 2013-01-02 | 1
202 | net | 2013-02-02 | 1
303 | com | 2013-01-03 | 1
303 | com | 2013-02-03 | 1
303 | com | 2013-03-03 | 1
404 | org | 2013-01-04 | 1
404 | org | 2013-02-04 | 1
404 | gov | 2013-02-04 | 1
404 | gov | 2013-04-04 | 1
...
同じ sw_id、url_id で open_date が少ない有効な (valid=1) 行を見つける必要があります。
selectクエリは、次のように上から行を出力する必要があります。
クエリ出力
sw_id | url_id | open_date | valid | min_open_d
-----------------------------------------------------
202 | net | 2013-02-02 | 1 | 2013-01-02
303 | com | 2013-02-03 | 1 | 2013-01-03
303 | com | 2013-03-03 | 1 | 2013-01-03
404 | org | 2013-02-04 | 1 | 2013-01-04
404 | gov | 2013-04-04 | 1 | 2013-02-04
ご覧のとおり、open_date が最小の min(open_date) よりも大きい行のみを選択します。
上記の説明から問題を理解していただければ幸いです。