我爱辅助论坛

 找回密码
 【点我注册】

QQ登录

只需一步,快速开始

查看: 2062|回复: 8

[不吐不快] MySQL语句的区别,求大神告知

[复制链接]

该用户从未签到

发表于 2020-12-18 14:36:11 | 显示全部楼层 |阅读模式
以下两个SQL语句查询明明是一样的,为什么还要用第二个语句啊 ?明明第一个要简洁些啊?
  • 1.select a.a,b.a from a,b where a.a=b.a;
  • 2.select a.a,b.a from a inner join b on a.a=b.a;

温馨提示:为了保护系统安全,使用辅助前,请务必使用影子系统。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 1248 天

[LV.10]以坛为家III

发表于 2020-12-18 15:28:56 | 显示全部楼层
都是可以的呀,两个结果都是一样的,就是处理方式不一样

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-12-18 17:31:32 | 显示全部楼层
好的,谢谢您哦。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 978 天

[LV.10]以坛为家III

发表于 2020-12-18 18:07:49 | 显示全部楼层
第一个语句是用在查询单一结果,
第二个语句是用在查询多表多种结果

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 1248 天

[LV.10]以坛为家III

发表于 2020-12-18 18:48:31 | 显示全部楼层
王尼玛。永远 发表于 2020-12-18 18:07
第一个语句是用在查询单一结果,
第二个语句是用在查询多表多种结果

第一个也是会返回多个结果的吧?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 978 天

[LV.10]以坛为家III

发表于 2020-12-18 19:04:42 | 显示全部楼层
素菜 发表于 2020-12-18 18:48
第一个也是会返回多个结果的吧?

额(⊙o⊙)…会啊

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 1248 天

[LV.10]以坛为家III

发表于 2020-12-19 22:54:03 | 显示全部楼层

那就搞不懂你第一句话了。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 117 天

[LV.6]常住居民II

发表于 2020-12-21 13:38:28 | 显示全部楼层
如果查询的表多 条件多,数据多 建议用join ,数据多的时候对比就明显了,from a,b,c where ?=?很慢的

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 117 天

[LV.6]常住居民II

发表于 2020-12-21 13:41:28 | 显示全部楼层
from where 是全部查出来 再根据后面条件在筛选,数据多,关联的表多不建议,jion on 是根据一个条筛选出来后,在去和下一个表 jion on ,出来结果后,再去和下一个表on

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 【点我注册】

本版积分规则

QQ|小黑屋|我爱辅助 ( 辽ICP备19006053号-1 )

GMT+8, 2025-5-2 14:59 , Processed in 0.340394 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表