4

200 を超える値を持つ MySQL テーブルがあります。私のテーブルの列の 1 つは「日付」です。200 個の値のうち、固有の日付は 5 つだけです。

日付の一意の値を一覧表示して、php でエコーするにはどうすればよいですか。たとえば、日付の 200 インスタンスを取得するのではなく、5 つのインスタンスのみを取得します。

4

2 に答える 2

7

使用するDISTINCT

SELECT DISTINCT `date` FROM `tablename`....
于 2012-06-11T14:53:19.350 に答える
4
SELECT myDate FROM myTable GROUP BY myDate

または...

SELECT DISTINCT myDate FROM myTable

DISTINCTは便利な速記ですが、クエリを他の目的に使用したい場合は、制約が多すぎることがよくあります。だから私はそのバージョンが好きGROUP BYです。

于 2012-06-11T14:54:25.830 に答える