欢迎来到Linux社区论坛。 与200万技术人员交流连接是将两个表按共同的场合整理成大表。 左连接是连接相对于名为左的表遍历右表。 1、引线左连接、自连接[ SQL ] viewplaincopyselect * from test _ visit t1 left joi
欢迎来到Linux社区论坛。 请与200万技术人员交流
连接是将两个表按公共字段组合成一个大表。
左连接是连接相对于名为左的表遍历右表。
1、导线
左连接、自连接
[ SQL ] viewplaincopyselect * from test _ visit t1 leftjointest _ visit T2 ont1. uid=T2.uid
结果:
2、问题案例:
用户访问记录:
问题:检测到看到湖南卫视但没有看到北京卫视的用户信息
逻辑:首先通过左连接查看湖南卫视和北京卫视,然后查看湖南卫视,但不在刚才检测结果中的用户。
[ SQL ]视图plain copy
select * from test _ visitwherechannel='湖南卫视' AND uid NOT IN (
selectdistinctt1. uid from test _ visit t1 leftjointest _ visit T2 ont1. uid=T2.uid
WHERE t1.channel='湖南卫视' AND t2.channel='北京卫视' )
结果:
大神,有什么好办法吗? 说吧。 我认为这不是最合适的
这篇技术文章是由网络提供的。 如果您不打算侵犯您的权利,请单击此处反馈版权投诉
正文系统来源: php中文网