所以我有一张装满汽车的桌子:
假设有 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
当用户搜索汽车时,我只想显示一条道奇毒蛇。但是,我想从该行以及其他所有不同的汽车中提取所有信息。
所以我想要的输出是:
carID | carname | carmodel | colour | reg
--------------------------------------------------
1 | viper | dodge | red | 123
5 | R8 | audi | blue | 127
如果我做:
SELECT DISTINCT * FROM cars
它拉回所有条目。
SELECT DISTINCT carname FROM cars
只拉回一个,但我只有车名。
有没有这样的:
SELECT * FROM cars ORDER BY DISTINCT carname
或者类似的东西?