我爲兩個不同表中選擇數據使用該SQL查詢
區分各行
select * from (SELECT s.shout_id, s.user_id, s.time FROM shouts s
union all
select v.post_id, v.sender_user_id, v.time from void_post v)
as derived_table order by time desc;
現在是有任何其他方式或與此SQL語句沒有匹配的列只能我 區分來自兩個表的數據。
我正在考慮一個可以在運行時創建的虛擬行(僅在select語句中),它將標記來自任一表的行。
由於沒有辦法,我可以區分shout_id扔在聯合表中 shout_id從喊表或void_post表。
感謝
Pradyut
有點佔用更少的MEM I認爲...... –
和應用程序編程將有更快的處理... –