我正在两个不同的桌子上做UNION ALL。该查询工作得很好,但我需要设置一个名为tab
的额外列,该列可以是1或2,从哪个表开始。
示例查询:
SELECT * FROM news
UNION ALL
SELECT * FROM highlight
在我的PHP代码中我会做$ row ['tab'] == 1然后是它的新闻..
答案 0 :(得分:3)
SELECT *, 1 AS `tab` FROM news
UNION ALL
SELECT *, 2 AS `tab` FROM highlight