1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql 查询结果取交集办法

mysql 查询结果取交集办法

时间:2021-10-19 13:01:40

相关推荐

mysql 查询结果取交集办法

数据库|mysql教程

MySQL,实现,交集

数据库-mysql教程

本文将详细介绍MySQL中如何实现以SQL查询返回的结果集取交集的实现方法,需要的朋友可以参考

方维课程源码,vscode插件storm,Ubuntu回档,tomcat 重启 挂断,sqlite 多线程写,ecshop表单插件,不用前端框架如何搭建前台,检测app页面算爬虫吗,php 定义 字符串,seo家电软文,java网站后台,交友网页模板,红色白酒企业 模板lzw

1

MySQL中如何实现以下SQL查询

(SELECT S.Name

FROM STUDENT S, TRANSCRIPT T

WHERE S.StudId = T.StudId AND T.CrsCode = ‘CS305’)

INTERSECT

(SELECT S.Name

FROM STUDENT S, TRANSCRIPT T

WHERE S.StudId = T.StudId AND T.CrsCode = ‘CS315’)

请各位不吝赐教,小弟先谢过~

解:

取交集

select a.* from

(

SELECT S.Name

FROM STUDENT S, TRANSCRIPT T

WHERE S.StudId = T.StudId AND T.CrsCode = ‘CS305’

) as a

cross join

(

SELECT S.Name

FROM STUDENT S, TRANSCRIPT T

WHERE S.StudId = T.StudId AND T.CrsCode = ‘CS315’

) as b on a.Name = b.Name;

软件管理网站全站源码,vscode打开mdk工程,upd文件ubuntu,tomcat解析乱码,阿里云sqlite设置端口,轻量级前端框架设计实训,基于网络爬虫的数据抓取,php get 过滤,平潭seo服务电话,网站内页模板,中文网页导航条模板,dedecms后台模板lzw

2.

SELECT * FROM (

SELECT DISTINCT col1 FROM t1 WHERE…

UNION ALL

SELECT DISTINCT col1 FROM t1 WHERE…

) AS tbl

GROUP BY tbl.col1 HAVING COUNT(*) = 2

android socket 源码,网页vscode,ubuntu 播放avi,tomcat .sh,sqlite记录指针,查看 当前 域服务器,126邮箱插件,mv前端框架原理,爬虫妹子图片,php云之梦,seo推广seo是什么意思,超酷 flash 网站,愤怒的小鸟网页版代码,os 网站模板,淘宝商品静态化页面,禅道php项目管理系统,mfc windows 服务程序lzw

3.

交集:

SELECT * FROM table1 AS a JOIN table2 AS b ON a.name =b.name

举例:

表a:

FieldA

001

002

003

表b:

FieldA

001

002

003

004

请教如何才能得出以下结果集,即表A, B行交集

FieldA

001

002

003

答案:select a.FieldA from a inner join b on a.FieldA=b.FieldA

差集:

NOT IN 表示差集

SELECT * FROM table1 WHERE name NOT IN (SELECT name FROM table2)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。