我有兩個表:結合表具有不同的數據
+--------+-----+
| name | A |
+--------+-----+
| abc | 10|
| def | 17|
| ghi | 27|
+--------+-----+
+--------+-----+
| name | B |
+--------+-----+
| abc | 9 |
| def | 55|
| xyz | 92|
+--------+-----+
現在我需要這兩個表結合起來,每一個名字只出現一次,但它有一個在它的結果和B。如果沒有匹配的條目比應該顯示零。
所以結果應該是這樣的:
+--------+-----+-----+
| name | A | B |
+--------+-----+-----+
| abc | 10| 9 |
| def | 17| 55|
| ghi | 27| 0 |
| xyz | 0 | 92|
+--------+-----+-----+
後來我可能有第三個表Ç應該以同樣的方式被加入。
SQL的外觀如何?
最佳解決方案,可以用ifnull代替coalesce – Esperento57