《MSSQL2008进阶教程》之二“SQL多表连接查询”
程序员文章站
2022-03-24 09:01:06
提示:都是临时表,一张是商品表,两个字段;一张是价格表,也是两个字段。相同字段是dj_sn.提示:向两张临时表插入测试数据,商品表序号是1、2、3,价格表序号是1、2、4如上图。提示:左外连接是显示商品表的所有行,价格表符合条件的序号是1和2,因为没有3相对应,所以以NULL显示。提示:右外连接与左外连接类似,显示价格表的所有行,商品表只有序号1和2与之对应,没有序号4,所以以NULL值显示。提示:以上是delphi中对多表进行连接查询,效果如下图......
提示:都是临时表,一张是商品表,两个字段;一张是价格表,也是两个字段。相同字段是dj_sn.
提示:向两张临时表插入测试数据,商品表序号是1、2、3,价格表序号是1、2、4如上图。
提示:左外连接是显示商品表的所有行,价格表符合条件的序号是1和2,因为没有3相对应,所以以NULL显示。
提示:右外连接与左外连接类似,显示价格表的所有行,商品表只有序号1和2与之对应,没有序号4,所以以NULL值显示。
提示:以上是delphi中对多表进行连接查询,效果如下图:
如果用UNION连接商品表和价格表,因为第二列的字段类型不同,会出现如下错误提示:
提示:用union all连接显示所有行。
提示:通过select into 将用union连接的结果集新建为一个新表。
如果朋友们对以上课程感兴趣,可以通过扫描下面的二维码进入荔枝微课,进行更为详细的视频学习:
本文地址:https://blog.csdn.net/rtsnd123/article/details/108984613