在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL查询条件中on和where的区别是什么

118次阅读
没有评论

共计 848 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

今天就跟大家聊聊有关 MySQL 查询条件中 on 和 where 的区别是什么,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

MySQL 语句执行顺序

首先先说明一个概念,MySQL 语句执行的顺序,并不是按照 SQL 语句的顺序。下面是示例 SQL

SELECT DISTINCT
   select_list  
   left_table     join_type  
JOIN   right_table   ON   join_condition  
WHERE
   where_condition  
GROUP BY
   group_by_list  
HAVING
   having_condition  
ORDER BY
   order_by_condition  
LIMIT   limit_number 

下面是 SQL 的执行顺序

FROM  left_table 
ON  join_condition 
 join_type  JOIN  right_table 
WHERE  where_condition 
GROUP BY  group_by_list 
HAVING  having_condition 
SELECT 
DISTINCT  select_list 
ORDER BY  order_by_condition 
LIMIT  limit_number

LEFT JOIN 的作用

结果集的不同,不仅与 SQL 的优先级有关,还和 LEFT JOIN 有关

使用 left join 时 on 后面的条件只对右表有效

on 是在生成临时表的时候使用的条件,不管 on 的条件是否起到作用,都会返回左表 (table_name1) 的行。

where 则是在生成临时表之后使用的条件,此时已经不管是否使用了 left join 了,只要条件不为真的行,全部过滤掉。

看完上述内容,你们对 MySQL 查询条件中 on 和 where 的区别是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计848字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 色播亚洲| 精品国产乱码久久久久软件 | 97涩涩涩| 激情综合婷婷色五月蜜桃 | 色悠久久久久久久综合网 | 天天摸天天做天天爽 | 欧美精品黑人粗大视频 | 毛片24种姿势无遮无拦 | 精品国产自在现线久久 | 国产成人无码一区二区在线观看 | 成人国产精品999视频 | 免费无码肉片在线观看 | 国产亚洲精品麻豆一区二区 | 自拍偷区亚洲综合美利坚 | 顶级毛片在线手机免费看 | 久久久久国产精品嫩草影院 | 亚洲中久无码永久在线观看同 | 97超级碰碰碰碰久久久久 | 久草网在线| 四虎影视成人永久在线观看 | 亚洲精品乱码久久久久久日本蜜臀 | 四虎影院视频在线观看 | 亚洲在线观看网站 | 四虎永久在线观看免费网站网址 | 国产人妻久久精品二区三区特黄 | 最近中文字幕完整版免费 | 成年网站在线观看 | 精品视频一区二区三区中文字幕 | 久久久久久久99视频 | 插一插射一射视频 | 国产一级精品视频 | 免费一级欧美大片在线观看 | 九久精品 | 北条麻妃大战黑人在线观看 | 无码日韩精品一区二区免费暖暖 | 99精品欧美一区二区三区美图 | 国产成人精品天堂 | 日本一级爽快片淫片 | 午夜影院7cdy| 99久久国产综合精品女同图片 | 亚洲国产av无码专区亚洲av |