Mam tabelę i chcę kwerendę, która zwraca 10 ostatnich rekordów i rekordu, który jest identyfikatorem x.Połączyć dwa kwerendy sql select (w postgres) z instrukcją LIMIT
Próbuję zrobić -
SELECT * FROM catalog_productimage
ORDER BY date_modified
LIMIT 10
UNION
SELECT * FROM catalog_productimage
WHERE id=5;
Ale to nie wygląda jak mogę umieścić LIMIT
tam przed UNION
. Próbowałem dodając innej kolumny i użyciu go do sortowania -
SELECT id, date_modified, IF(false, 1, 0) as priority FROM catalog_productimage
UNION
SELECT, id, date_modified, IF(true, 1, 0) as priority FROM catalog_productimage
WHERE id=5
ORDER BY priority, date_modified
LIMIT 10;
ale ja nie robię wielkich postępów ..
byłam prawie tam! Dzięki! –