如何从多个条目中仅获取一个输入

时间:2014-11-02 05:02:11

标签: php mysql mysqli

我的MySQL数据库就像这样

enter image description here

我希望有一个查询,它将从car表中获取每个元素,但每个汽车的car_picture表中只有一个条目(任何一个)。

所以,我希望得到一个像 -

这样的查询结果

enter image description here

有可能吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用GROUP BYcar_id获取一行。

SELECT c.car_id, cp.car_picture_link, c.original_car_page
FROM car AS c
LEFT JOIN car_picture AS cp ON c.car_id = cp.car_id
GROUP BY c.car_id
LEFT JOIN中没有相应的行时,

NULL将返回car_picture的列。