一、笛卡尔集查询
对连接的两张表记录做笛卡尔集,产生最终结果输出,即可有过滤条件也可以没有。
示例:查询用户的姓名和密码
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”称为连接条件或连接谓词。当连接运算符为“=”号