加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Mysql 这是左连接还是右连接,内部还是外部?

发布时间:2023-01-12 09:31:40 所属栏目:MsSql教程 来源:未知
导读: Mysql 这是左连接还是右连接,内部还是外部?
mysqlsql-serverjoin
Mysql 这是左连接还是右连接,内部还是外部?,mysql,sql-server,join,Mysql,Sql Server,Join,坐在这里工作一段时间以来第

Mysql 这是左连接还是右连接,内部还是外部?

mysqlsql-serverjoin

Mysql 这是左连接还是右连接,内部还是外部?,mysql,sql-server,join,Mysql,Sql Server,Join,坐在这里工作一段时间以来第一次编写SQL。我知道所有连接的所有销售图,但我想知道我刚才写的连接类型。因为我没有使用“join”关键字,所以这是一个典型的join吗select * from table1 t, table2 a where a.column1 = -10300 AND t.column1 = a.column2;谢谢,k9的内部联接与您在其中使用的内部联接逻辑相同。由于“t.column1=a.column2”,它的执行与内部联接相同。如果不考虑这一点,这将是一个交叉申请

坐在这里工作一段时间以来第一次编写SQL。我知道所有连接的所有销售图,但我想知道我刚才写的连接类型。因为我没有使用“join”关键字,所以这是一个典型的join吗

select * from table1 t, table2 a where a.column1 = -10300 AND t.column1 = a.column2;

谢谢,k9的内部联接与您在其中使用的内部联接逻辑相同。

由于“t.column1=a.column2”,它的执行与内部联接相同。如果不考虑这一点,这将是一个交叉申请

这里有一些更多的信息:

这被认为是一种老式的内部连接。

在MySQL中编写

join

unqualified意味着

内部连接

。换句话说mssql 内部连接

内部联接

中的

内部

是可选的。关于连接的正式文档

这是一个旧的oracle风格的内部连接。它将为您提供列匹配的两个表中的所有行,这与内部联接非常相似

仅供参考,在所有内容都转到ANSI标准SQL之前,这是Oracle SQL中的标准做法。

看起来像一个内部连接,只是标题上的注释。左连接和右连接都是外部连接。我不是在做假设,但不清楚您是否认识到这一点。这是使用显式连接而不是隐式连接的另一个原因。他们已经过时20多年了,而且有很多很好的理由。这是不正确的。仍然可以在不使用join语句的情况下联接表。@HandyPete,已更新。只是没有把重点放在问题上。重点仍然是。它仍然是一个连接,只是语法上不同。它说它在语法上不是一个连接。但它只是一个不太明确的语法。我做到了,所以去掉第一个。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!