union 空表 我有两个表A表id name1 a2 bB表为空表,有两个字段id address我想要的结果为id name address1 a 02 b 0即取两个表的不重复字段,值为空,就赋值0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.id,a.name,ifnull(b.address,0)from a,bwhere a.id = b.id 上面b会空表会没有值返回,更正:select a.id,a.name,ifnull(b.address,0)from a left jion b on a.id = b.id UNION?left join吧SELECT A.*,IF(ISNULL(B.address),0,B.address) AS address FROM A LEFT JOIN B ON A.id=B.id select a.*,ifnull(address,0) from a left join b on a.id=b.id 这个不是union 是left join 楼主期望的应该是LEFT JOIN MySQL Query Browser突然出现错误,导出EXCEL格式即提示关闭程序 access数据库表中的多个字段的数据导入到mysql对应表中的多个字段 关于几个陌生的sql指令,实在找不到相关信息,有人知道不?! 有没有能替代power builder的免费开源开发软件 奇怪条件多了反而速度更快了? 如何用sql语句更新数据表中某字段的数据类型? 请问select和distinct可以组合吗? 求助 Mysql:ERROR 2003 (HY000) 110错误 请教MYSQL重装,数据库数据路径改变后要重做索引吗? mysql 左右排序 mysql数据库中记录如何对比删除
from a,b
where a.id = b.id
from a left jion b on a.id = b.id
FROM A
LEFT JOIN B ON A.id=B.id