0

特定の方法で返したい結果セットがある

場所、日付

場所を 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
4

3 に答える 3

0

GROUP BY列を集約していないため、ケースで使用する必要はありません。単純なselectステートメントを実行し、結果をアプリケーションレベルでフォーマットする必要があります。

SELECT location, date FROM access

を使用したい場合GROUP BYは、いくつかのフィールドを集約したいことがわかります。GROUPBY関数
を参照してください。

于 2013-03-20T01:23:41.437 に答える
0

場所、日付をアクセスグループから場所、日付で選択します。これを試して

于 2013-03-20T04:24:35.110 に答える
0

日付でグループ化するのではなく、場所でグループ化します。

SELECT location, GROUP_CONCAT(date) FROM access GROUP BY location

これにより、各場所とカンマ区切りの日付リストが選択されます。GROUP_CONCAT文字の切り捨てを開始する前に、比較的低い制限があることに注意してください。

于 2013-03-20T01:15:49.227 に答える