-
The used SELECT statements have a different number of columns
(SELECT *, 1 as isa FROM ***_ecms_news WHERE classid=13 and liansai='nba' ORDER BY newstime DESC LIMIT 50) UNION ALL (SELECT *, 0 as isa FROM ***_ecms_live WHERE classid=13 and liansai<>'nba' ORDER BY newstime DESC LIMIT 20) ORDER BY isa DESC, DATE(FROM_UNIXTIME(newstime)) DESC, RAND() LIMIT 20;