次のようなテーブルがあります。
id | group | title | description | added | modified
---------------------------------------------------
1 | 1 | ... | ... | ... | ...
2 | 1 | ... | ... | ... | ...
3 | 2 | ... | ... | ... | ...
4 | 2 | ... | ... | ... | ...
5 | 3 | ... | ... | ... | ...
ここで、すべてのグループ値の最初の行を選択する必要があります。ここでは、DISTINCT キーワードを使用するのが正しい方向だと思います。しかし、使用:
SELECT DISTINCT group FROM table;
明らかに、グループ値のみを返しますが、残りのフィールドは返しません。
group
-----
1
2
3
これを達成する方法を知っている人はいますか?
私が探しているのは - 上記の例に関して - この種の出力です:
id | group | title | description | added | modified
---------------------------------------------------
1 | 1 | ... | ... | ... | ...
3 | 2 | ... | ... | ... | ...
5 | 3 | ... | ... | ... | ...
前もって感謝します!!