1

私は、すべての一意の s と、それぞれに関連付けられた最初と最後の日付relativeを取得しようとしているテーブルを持っています。IDこれまでのところ、以下のクエリがあり、IDそれぞれに関連付けられたテーブルの最初の日付とともに一意の各を返しますIDIDそれに関連付けられたテーブルの最後の日付とともに一意の各クエリを返すこのクエリを変更する (または 2 つ目のクエリを実行する) にはどうすればよいでしょうIDか?

SELECT  `ID`, `Date` FROM `relative`.`datatable` GROUP BY `ID`
4

2 に答える 2

3

これは基本的な集計クエリです。

SELECT  `ID`, min(`Date`), max(`date`)
FROM `relative`.`datatable`
GROUP BY `ID`;

また、@rogoas が指摘しているように、クエリが最小の日付を返すことは保証されていません。IDごとに任意の日付を返します。

于 2013-08-23T19:24:49.367 に答える