SELECT p.*, ph.*
FROM products AS p
INNER JOIN product_photos AS ph
ON p.product_id = ph.product_id
LEFT JOIN product_photos AS ph2
ON p.product_id = ph2.product_id
AND ph2.photo_order < ph.photo_order
WHERE ph2.photo_order IS NULL
ORDER BY p.product_title ASC
Let op hoe het twee keer wordt samengevoegd met de tabel product_photos. De WHERE ph2.photo_order IS NULL
zal alles weggooien, behalve de laagste fotovolgorde. Het zal je echter niet beschermen tegen dubbele product_id / photo_orders combo, je zou een GROUP BY
kunnen toevoegen op p.id als dat het geval is.