だから私は車でいっぱいのテーブルを持っています:
4 つのダッジ バイパーがあるとします。データベースには 4 つのエントリがあり、carID 以外はすべて同一です。
carID | carname | carmodel | colour | reg
--------------------------------------------------
1 | viper | dodge | red | 123
2 | viper | dodge | red | 124
3 | viper | dodge | red | 125
4 | viper | dodge | red | 126
5 | R8 | audi | blue | 127
6 | R8 | audi | blue | 128
ユーザーが車を検索するときに、ダッジ バイパーを 1 つだけ表示したいと考えています。ただし、その行と他のすべての車からすべての情報を取得したいと考えています。
したがって、私が望む出力は次のとおりです。
carID | carname | carmodel | colour | reg
--------------------------------------------------
1 | viper | dodge | red | 123
5 | R8 | audi | blue | 127
私が行った場合:
SELECT DISTINCT * FROM cars
すべてのエントリを引き戻します。
SELECT DISTINCT carname FROM cars
それぞれ1本ずつしか引かないのですが、車名しかありません。
そのようなものはありますか:
SELECT * FROM cars ORDER BY DISTINCT carname
それとも似たようなもの?