特定の方法で返したい結果セットがある
場所、日付
場所を 1 回返すことは可能ですが、その場所についてのみ複数の日付を返すことは可能です。
例えば
select location, date from access group by date;
Texas
3/11/13
2/21/13
Montana
1/20/13
Ohio
12/20/12
1/18/13
2/2/13
特定の方法で返したい結果セットがある
場所、日付
場所を 1 回返すことは可能ですが、その場所についてのみ複数の日付を返すことは可能です。
例えば
select location, date from access group by date;
Texas
3/11/13
2/21/13
Montana
1/20/13
Ohio
12/20/12
1/18/13
2/2/13
GROUP BY
列を集約していないため、ケースで使用する必要はありません。単純なselectステートメントを実行し、結果をアプリケーションレベルでフォーマットする必要があります。
SELECT location, date FROM access
を使用したい場合GROUP BY
は、いくつかのフィールドを集約したいことがわかります。GROUPBY関数
を参照してください。
場所、日付をアクセスグループから場所、日付で選択します。これを試して
日付でグループ化するのではなく、場所でグループ化します。
SELECT location, GROUP_CONCAT(date) FROM access GROUP BY location
これにより、各場所とカンマ区切りの日付リストが選択されます。GROUP_CONCAT
文字の切り捨てを開始する前に、比較的低い制限があることに注意してください。