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

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

101次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲国产精品日韩av不卡在线 | 亚洲人成网站999久久久综合 | 特级淫片国产免费高清视频 | 久久不卡| 污片在线免费观看 | 国模大尺度福利视频在线 | 成年片色大黄全免费网站久久 | 侵犯人妻女教师中文字幕 | 麻豆国产一区二区在线观看 | 日韩男人天堂 | 牲欲强的熟妇农村老妇女 | 韩国精品一区二区三区四区五区 | 色噜噜五月综合激情久久爱 | 亚洲成人在线网站 | 无码专区人妻系列日韩精品 | 欧美肥bb| 亚洲人成色7777在线观看 | bt天堂新版中文在线地址 | 亚洲天堂在线播放 | 在线精品亚洲 | 天天爽亚洲中文字幕 | 九九免费 | 国产精品久久久久久久久久 | 一级特黄aaa大片29 | 一本一道波多野结衣一区 | 奇米影视7777久久精品 | 九九热在线免费 | 青春草在线视频观看 | 人妻无码久久久久久久久久久 | 国产精品三级在线 | 一级毛片在线免费视频 | 亚洲精品中文字幕乱码三区 | 午夜三级a三级三点在线观看 | 又粗又硬整进去好爽视频 | 久久蜜月| 婷婷精品在线 | 日韩精品人妻中文字幕有码 | 4hu四虎免费影院www | 国产欧美性成人精品午夜 | 一级毛片一级片 | 无码熟熟妇丰满人妻啪啪 |