有两张表 A表 --------------------- B表 ----------------------
foodNum date income foodName foodNub
1 2009 10 馒头 1
2 2008 20 米饭 2
面条 3
求出所有foodName 在date 小于2012 的income 没有的用0表示
select B.foodName from B left join on (select A.income from A) //注意left join等 两边on 的关键字必须都是唯一的 要不就容易混乱了
本文通过一个具体的例子,展示了如何使用SQL的左连接(LEFT JOIN)来整合两张表的数据,特别是当需要显示左侧表中所有记录,即使右侧表中没有匹配项时的情景。示例涉及日期筛选和收入字段的处理。
1045

被折叠的 条评论
为什么被折叠?



