left join不能保证唯一
来源:互联网 发布:软件接口的种类 编辑:程序博客网 时间:2024/06/05 12:42
有2个表
t1 :
uid name
----------------
1 tom
2 marry
t2:
uid goods
--------------------
1 fruit
1 notebook
2 car
1 clothes
3 box
select count(*) from t1 left join t2 on t1.uid = t2.uid
结果竟然比t1的总数还多?
这是因为,uid在t1表里是唯一的,但在t2表不是唯一的,所以t2里面能与t1匹配的每一行都会复制一行:
uid name goods
1 tom fruit
1 tom notebook
2 marray car
1 tom clothes
0 0
- left join不能保证唯一
- Left Join 右表数据不唯一解决方法
- Left Join
- Left Join
- Left join
- left join
- left join
- left join
- LEFT JOIN
- Left Join
- left join
- left join
- left join
- left join
- left join
- Left Join
- left join
- left join
- 利用反射提取enum枚举中的项
- JDK中的URLConnection参数详解
- Servlet 工作原理解析
- java优化
- android系统隐藏系统进度条和title
- left join不能保证唯一
- android 使用internal(com.android.internal)
- ADC的INL和DNL
- 使用javassist动态注入代码
- Windows下一个比较完美的线程池实现
- 批处理文件更新当前SVN目录下的所有文件
- ArcGIS教程:Workflow Manager的基本词汇
- 免费网站建设真的免费吗
- HDU 4339 (线段树字符标记)