我用下面進入一個php文件,從數據庫中的數據:故障使用UNION ALL
$query_pedVR = sprintf("SELECT * FROM tablename WHERE active = 1 ORDER BY name ASC");
,我需要做的是在一個查詢合併兩個表,但似乎無法得到它上班。我嘗試了UNION ALL,但找不到可用的語法。這是行不通的:
$query_pedVR = sprintf("SELECT * FROM table1 UNION ALL SELECT * FROM table2 WHERE active = 1 ORDER BY name ASC");
也試過:
$query_pedVR = sprintf("SELECT * FROM table1 WHERE active = 1 ORDER BY name ASC UNION ALL SELECT * FROM table2");
有沒有這兩個表中的任何條目常見。這兩個表格也有不同的一組列。
是否有可能用不同的表結構做到這一點?
感謝您提供任何幫助。
? – ThiefMaster
@ThiefMaster:因爲有很多程序員甚至不去想他們在做什麼。他們只是複製粘貼代碼,並祈禱它的作品 – zerkms
也許我誤解了這個論壇的目的!我在成爲會員的短時間內收到了許多程序員的有用評論。侮辱這個領域的新人有什麼意義? – user1028866