社区
基础和管理
帖子详情
请教个问题,sql多表查询都会生成笛卡尔积吗?
lztqy
2017-03-13 10:20:28
请教个问题,sql多表查询都会生成笛卡尔积吗? 不管后面有没有where语句,where语句是不是只是做过滤而已。
那数据记录多的表做多表查询时是否应该使用子表,效率会好些呢?
...全文
656
2
打赏
收藏
请教个问题,sql多表查询都会生成笛卡尔积吗?
请教个问题,sql多表查询都会生成笛卡尔积吗? 不管后面有没有where语句,where语句是不是只是做过滤而已。 那数据记录多的表做多表查询时是否应该使用子表,效率会好些呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
卖水果的net
2017-03-14
打赏
举报
回复
楼主百度下这几个词 hash join, merge join, nested loop
jdsnhan
2017-03-14
打赏
举报
回复
没有关联条件会形成笛卡尔乘积。原则上,多表关联时的条件应该 >=表个数-1
SQl
查询
SQL
SERVER面试题1.用一条
SQL
语句 查询出每门课都大于80分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: sel...
sql
中删除冗余数据和一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在对列出所有组合等
sql
面试题
SQL
SERVER面试题 1.用一条
SQL
语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语
sql
的简单的面试题
SQL
经典面试题及答案 1.一道
SQL
语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要
生成
下列结果, 该如何写
sql
语句?
sql
笔试题
[
sql
] view plaincopy
SQL
SERVER面试题 1.用一条
SQL
语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学
sql
1.用一条
SQL
语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章