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;
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
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)
MySQL 查询结果取交集的实现方法
2019-12-11 14:34MYSQL教程网 Mysql
本文将详细介绍MySQL中如何实现以SQL查询返回的结果集取交集的实现方法,需要的朋友可以参考
延伸 · 阅读
- 2019-12-11linux mysql 数据库开启外部访问设置指南
- 2019-12-11mysql source 命令导入大的sql文件的方法
- 2019-12-11PHP正确配置mysql(apache环境)
- 2019-12-10mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- 2019-12-10MySQL中group_concat函数深入理解
- 2019-12-10mysql 模糊搜索的方法介绍
- Mysql
六条比较有用的MySQL数据库操作的SQL语句小结
本文我们主要介绍了MySQL数据库中的六条比较有用的SQL语句,对于初学者来说,可以直接套用下面的格式即可完成相应的功能,希望本次的介绍能够对您有...
- Mysql
Mysql如何适当的添加索引介绍
今天小编就为大家分享一篇关于Mysql如何适当的添加索引介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编...
- Mysql
MySQL使用全库备份数据恢复单表数据的方法
这篇文章主要给大家介绍了关于MySQL使用全库备份数据恢复单表数据的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参...
- Mysql
MySQL ORDER BY 的实现分析
总的来说,在 MySQL 中的ORDER BY有两种排序实现方式,一种是利用有序索引获取有序数据,另一种则是通过相应的排序算法,将取得的数据在内存中进行排序...
- Mysql
MySQL数据库备份和还原的常用命令小结
MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下 ...
- Mysql
linux下mysql数据库单向同步配置方法分享
mysql数据库单向同步又叫做主从复制,是通过二进制日志文件完成的,注意:mysql 数据库的版本,两个数据库版本要相同 ...
- Mysql
mysql主从库不同步问题解决方法
本来配置可以使用的mysql主从库同步的数据库,突然出现无法同步的情况。那么大家可以参考下面的方法解决下。 ...
- Mysql
MySQL 5.7安装好后打开命令行窗口闪退的解决方法
这篇文章主要给大家介绍了关于MySQL 5.7安装好后打开命令行窗口闪退的解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学...