-2
我想執行兩個具有相同列數的查詢。這裏是我的查詢,請幫我得到的結果:用於選擇具有相同列的兩個不同表的查詢
SELECT A.*
FROM (SELECT *
FROM yh5lw_onlinecourse
WHERE state = 1
ORDER BY id DESC) A
union
SELECT A1.*
FROM (SELECT *
FROM yh5lw_practicetest
WHERE state = 1
ORDER BY id DESC) A1
有什麼問題? – Mureinik
您應該注意這些列的數據類型,並避免在工會中使用*。 –
你確定他們有相同的列?我不信。可能這兩個表都是'SHARE'列,但有一些額外的,這可能是什麼讓你一個錯誤,因爲'SELECT *'將獲得所有列和列表的列表不同,請嘗試通過命名所有列他們你需要。 – DrCopyPaste