问一下 关于mysql语句的问题

MySql 码拜 8年前 (2016-05-12) 756次浏览
问一下,下载了一套代码,对于mysql,里边有这么一句代码,如下:
select a.* from user_shebei a join users b on a.uid = b.uid where mytoken=@mytoken
user_shebei为一个table
以上这句代码,应该怎么理解呢?特别是那个  join  on 应该怎么理解呢?
跟书上有区别,书上的是inner join  left join right join 之类的
麻烦知道的朋友帮忙回复,谢谢啦
解决方案

10

这个地方没写的join 都是inner join

8

默认为 inner join

8

在这里使用的话,这个和inner join 没区别

14

a b 是我们给这两个表的别名  你也可以不给别名  那么在on 后面的条件和where 后面的条件  就写对应的表名 就好了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明问一下 关于mysql语句的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)