实验室-多表查询时的笛卡尔集错误。

今天在做多表查询的时候,又犯了自以为永远不会犯得的低级错误,笛卡尔集。看来还需要更多的练习。

<?php 
基本信息表
学号 姓名 性别  年级
1  小明  男    6
2  小红  女    7
3  小刚  男    8
4  小紫  女    9
5  小青  男    10

兴趣爱好表
id 爱好  姓名
1  篮球  小红
2  足球  小刚 
3  排球  小明
4  乒乓  小青
5  游泳  小紫

家庭住址表
id 住址 学号
1  山东 2 
2  北京 1
3  上海 3
4  天津 4
5  河北 5

# 查询6,7,8年级的所有学生的所有信息

查询 所有信息 from 基本信息表,兴趣爱好表,家庭住址表
条件1:年级属于(6,7,8)
条件2:兴趣爱好表.姓名 = 基本信息表.姓名
条件3:家庭住址表.学号 = 基本信息表.学号



?>

结论:如查询条件没有将表连接区分开,那么结果集就会交叉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值