1. 左连接和右连接区别(主表不一样):
- 左连接:只要左边表中有记录,数据就能检索出来;而右边有的记录必须要在左边表中存在才能被检索出来;
- 右连接:只要右边表中有记录,数据就能检索出来;
2. order by和group by混用order by失效的问题:
- 子查询中加入limit条件后排序生效;
- 子查询语句中使用having阻止合并(having 1=1);
本文详细解析了SQL中左连接和右连接的区别,重点强调了它们在数据检索方面的不同作用。此外,还探讨了orderby和groupby混用时可能出现的问题,并提供了解决方案,包括在子查询中加入limit条件使排序生效的方法以及使用having来阻止查询合并。
1. 左连接和右连接区别(主表不一样):
- 左连接:只要左边表中有记录,数据就能检索出来;而右边有的记录必须要在左边表中存在才能被检索出来;
- 右连接:只要右边表中有记录,数据就能检索出来;
2. order by和group by混用order by失效的问题:
- 子查询中加入limit条件后排序生效;
- 子查询语句中使用having阻止合并(having 1=1);
266
642
1078

被折叠的 条评论
为什么被折叠?