mysql intersect 使用方法

 时间:2024-10-26 18:45:58

1、首先为了演示效果,我们新建一张测试表t_user,测试数据如图所示

mysql intersect 使用方法

2、然后再建一张表t_user_copy,填入测试数据,如图所示

mysql intersect 使用方法

3、先尝试使用类似与oracle中的INTERSECT语句SELECT login_name FROM t_userINTERSECTSELECT login_name FROM t_user_copy;结果显示语法错误,mysql不能识别INTERSECT关键字

mysql intersect 使用方法

4、在mysql中我们使用INNER JOIN内连接的方式来查询结果交集SELECT login_nameFROM t_user INNER JOIN t_user_copyUSING(login_name);

mysql intersect 使用方法

5、还可以使用inner join on的方式,等同于INNER JOIN USINGSELECT a.login_nameFROM t_user a INNER JOIN t_user_copy bon a.login_name=b.login_name;

mysql intersect 使用方法

6、从上面显示结果交集,t_user表中cc那条数据在t_user_copy中没有,所以交集中只显示了aa,bb的数据我们在t_user_艘早祓胂copy插入cc的数据INSERT into t_user_copy(login_name,pwd)VALUES('cc','32');然后再次查询,则显示了aa,bb,cc数据

mysql intersect 使用方法
  • 如何使用python语言中的array进行访问数组
  • HTML中如何设定控件间隔
  • 如何利用Java Swing绘制单选按钮组组件
  • 如何查看jdk版本
  • PyQt5如何创建一个简单的窗口
  • 热门搜索
    我是小学生手抄报 四年级手抄报大全 我阅读我快乐手抄报 学生手抄报设计指南 和谐校园手抄报内容 端午手抄报内容 庆国庆手抄报图片 端午节手抄报一等奖 心理手抄报资料 五年级手抄报图片大全