0
我在Ruby中編寫一個函數來從多個表中提取數據,然後將這些值插入到「主」表中。問題是並不是所有的表都有相同的模式。具體而言,一些表格有「X列」,而其他表格則錯過了。如何使用相同的查詢從兩個表中選擇數據,但處理列可能存在或不存在的事實?我嘗試了以下CASE,但它似乎不起作用:如何處理MySQL中缺失的列?
select case
when column_x is not null then sum(column_x)
else null
end case
你可以在'SELECT'中添加一個NULL列? – Kermit
您不能對這樣的表使用相同的查詢。 – Barmar
@FreshPrinceOfSO我希望!不幸的是,我沒有創建表格,「所有者」也不會添加它。 :( –