SELECT sender, date FROM msg
UNION ALL
SELECT sender, date FROM chat ORDER BY date DESC
我如何判断哪个表(消息或聊天)显示每个输出
例如输出:sender |日期|使用的表格
解决方案(弱):为每个表添加一个名为“type”的行,使它们之间不同
答案 0 :(得分:0)
只需为表格名称添加一列:
SELECT sender, date, 'msg' FROM msg
UNION ALL
SELECT sender, date, 'chat' FROM chat
ORDER BY date DESC