HTML beginner |
|
Dat is dus het probleem, er komen meerdere foto's uit. Ik wil er maar 1 hebben en wel degene met de hoogste prioriteit.
Ik heb het btw inmiddels opgelost. Door middel van een subquery, zo ziet de query er nu uit (voor de geinterreseerde):
SELECT cars.*, photo_pic, photo_prior FROM cars
LEFT JOIN photos ON photos.car_id=cars.car_id
WHERE photos.photo_prior = (
SELECT MAX(photo_prior)
FROM photos
WHERE car_id = photos.car_id
)
ORDER BY (...)
SELECT cars.*, photo_pic, photo_prior FROM cars LEFT JOIN photos ON photos.car_id=cars.car_id WHERE photos.photo_prior = ( SELECT MAX(photo_prior) FROM photos WHERE car_id = photos.car_id ) ORDER BY (...)
|