达梦数据库基础多表连接查询

本文介绍了达梦数据库中的笛卡尔集、内连接和外连接查询。笛卡尔集查询涉及两个表的等值连接;内连接查询返回满足条件的记录;外连接查询包括左、右和全外连接,返回所有记录,未匹配部分用NULL填充。通过学习这些基础多表连接,有助于理解达梦数据库的查询操作。
摘要由CSDN通过智能技术生成

一、笛卡尔集查询

对连接的两张表记录做笛卡尔集,产生最终结果输出,即可有过滤条件也可以没有。
示例:查询用户的姓名和密码

select b.name,u.password 
from vspace.i_basic b,vspace.i_user u
where  b.phone=u.phone

在这里插入图片描述
本例中的查询数据必须来自 I_BASIC 和 I_USER 两个表。因此,应在 FROM 子句中给出这两个表的表名(为了简化采用了别名),在 WHERE 子句中给出连接条件(即要求两个表中 PHONE 的列值相等)。当参加连接的表中出现相同列名时,为了避免混淆,可在这些列名前加表名前缀。
该例的查询结果是 I_BASIC 和 I_USER 在 PHONE 列上做等值连接产生的。条件“b.phone=u.phone”称为连接条件或连接谓词。当连接运算符为“=”号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值