SELECT * FROM ( SELECT * FROM tnews WHERE IsTop != 0 AND categoryID=473 UNION ALL SELECT * FROM tnews WHERE IsTop = 0 AND categoryID=473 ) AS combined ORDER BY CASE WHEN IsTop = 0 THEN 1 ELSE 0 END, IsTop ASC, ID DESC LIMIT 0, 12 促销快讯