Hãy thử điều này:
SELECT * FROM
(SELECT * FROM your_table
WHERE id = your_id
LIMIT 1
UNION
SELECT * FROM your_table
LIMIT 1) a
LIMIT 1
Ý tưởng là lấy hàng mong muốn đầu tiên và thêm vào hàng đầu tiên này, cuối cùng lấy hàng đầu tiên. Nếu hàng mong muốn không tồn tại, hàng đầu tiên sẽ được chọn ...