本文介绍了合并两个表并填写mysql中的缺失值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在MySQL中有以下两个表:
I have the following two tables in MySQL:
表1:
ID Val1 1 100 2 200 3 300表2:
ID Val2 2 50如何将它们组合成这样的表?
How can I combine them into a table like this?
ID Val1 Val2 1 100 0 2 200 50 3 300 0推荐答案
SELECT Table1.ID, Table1.Val1, COALESCE(Table2.Val2, 0) AS Val2 FROM Table1 LEFT OUTER JOIN Table2 USING (ID)
更多推荐
合并两个表并填写mysql中的缺失值
发布评论