I\'ve got a table and I want a query that returns the last 10 records created plus the record who\'s id is x.
I\'m trying to do -
SELECT * FROM cata
This will give you records from 10th to 20th and should get you started.i will reply back with SQLfiddle
SELECT *
FROM (SELECT ROW_NUMBER () OVER (ORDER BY cat_id) cat_row_no, a.* FROM catalog_productimage a where x=5)
WHERE cat_row_no > 10 and cat_row_no <20
Just checked that this will work:
(SELECT * FROM catalog_productimage
ORDER BY date_modified
LIMIT 10)
UNION
SELECT * FROM catalog_productimage
WHERE id=5;