SELECT * FROM ( ( SELECT 1 AS nr, DATA AS s, id FROM tabela_1 ) UNION ALL ( SELECT 2 AS nr, DATA AS s, id FROM tabela_2 ) UNION ALL ( SELECT 3 AS nr, DATA AS s, id FROM tabela_3 ) ) AS tmp ORDER BY s DESC LIMIT 0, 4
Problem jest z sortowaniem - jeśli niema LIMIT wszystko działa - po jego dodaniu rekordy są dziwnie sortowane...
Wie ktoś co jest w tym źle ?
Z góry dzięki za pomoc