次のようなテーブルがあります。
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   |  ...  |     ...     |  ...  |   ...
前もって感謝します!!