資料庫名稱:MySQL
資料庫版本:5.6
目前每一項獨立功能都吃各自的 table,有一個欄位要總和某個欄位成為結果
`income` + `other_income` AS `total_income`
但因為之前沒有統一結構,所以有的 table 沒有 other_income 這個欄位
想要讓所有的功能繼承同一隻 PHP class 拿資料,遇到沒有 other_income 的 table 時就會出事
請問 SQL 語法本身有檢查欄位是否存在的語法嗎,例如說
`income` + IF_COLUMN_EXISTS(`other_income`, `other_income`, 0) AS `total_income` 之類的
這樣就可以解決 table 不統一的問題了....