![]() |
1
97
是的,这取决于你的处境。 为什么使用SQL连接? answer :每当必须通过SQL select语句访问多个表时使用SQL联接,如果联接的表之间不匹配,则不应返回任何结果。
阅读这篇关于 The code project 将对您有很大帮助: Visual representation of sql joins 。
还请查看以下文章: sql-server“better-performance”左侧join or-not-in? 在mysql中的join和outer join之间的差异/3183687 3183687“>mysql中join和outer join之间的差异 回答 :只要必须通过SQL Select语句访问多个表,就使用SQL联接;如果联接的表之间不匹配,则不应返回任何结果。
阅读这篇关于 The Code Project 对你有很大帮助: Visual Representation of SQL Joins .
同时检查此日志: SQL SERVER â Better Performance â LEFT JOIN or NOT IN? . 在以下位置查找原始文件: Difference between JOIN and OUTER JOIN in MySQL . |
![]() |
2
9
|
![]() |
3
5
我想你要做的是
联接是连续发生的,因此如果您有4个表要联接,并且总是希望主表中的所有记录,则需要继续
如果你
记住,做的时候
但是,您提到您有一个WHERE语句,它过滤掉您要查找的行,因此您在联接上的问题是空的,因为这不是您真正的问题。(如果我能正确理解你的评论) |
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
![]() |
Anar · Oracle SQL用户定义函数 2 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |