2017-09-15 12 views
-4

私はこのsqlクエリをsqlビューで持っています。データベースのMySQLのsqlは2つのパラメータで別個に選択します

SELECT DISTINCT 
    `table`.`date` 
    `table`.`name` 
FROM 
    `table` 

私は理解しておく必要があります 我々はユニークdatename それとも一つだけのパラメータの一意である必要がありますユニークなですべてのレコードを選択してください。

はのは、私は3つのレコードを持っているとしましょう:

date="11.04.15" name="xxx" 

    date="11.04.15" name="yyy" 
    date="11.04.15" name="yyy" 

それは、最初の2つのレコードを選択するだろうか?

+1

どのようなデータベースですか? –

+1

タプル/レコード全体が一意なので、返される列の組み合わせです。ただし、上記のように質問の正しいデータベースに**タグ**を付ける必要があります。 – Igor

+1

クエリが両方のレコードを返すように、WHERE句はありません。 – Stavr00

答えて

1

ユニークな日付+名前のエントリを持つすべてのレコードを選択するので、はい、2レコードが表示されます

+0

更新された質問を確認してください。 – user2950593

+0

それは最初の2レコード – alexay68

関連する問題