Ich bin mit dieser SQL-Linie neuesten Coupon ziehen:SQL MAX und gleichen Kupon
SELECT *
FROM `coupons`
WHERE `sku` = '123456'
AND `id` IN (SELECT Max(id)
FROM `coupons`
GROUP BY coupon)
ORDER BY `id` DESC
LIMIT 3
Es ist gut funktioniert, aber in seltenen Fällen, wenn ich auf verschiedenen sku gleichen Gutscheincode haben die Ergebnisse ist nichts.
Wie kann ich das lösen?
Dank
Es ist passiert, wenn die höhere ID auf dem gleichen Kupon zu anderen sku so die Ergebnisse gehört 0 – warez
Ich glaube, ich löste es durch Zugabe von wo sku = ‚123456‘ innen „IN“ – warez