首页 > 编程知识 正文

数据库自表连接例题,mysql自连接语句

时间:2023-05-03 18:43:35 阅读:15102 作者:3003

欢迎来到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中文网

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。