MariaDB INTERSECT 操作符

2025 年 3 月 17 日 | 阅读 1 分钟

INTERSECT 操作符用于返回 2 个或多个表的交集。如果一个记录存在于两个表中,它将包含在 INTERSECT 结果中。 否则,它将从 INTERSECT 结果中省略。

语法

图像表示

MariaDB Intersect operator 1

注意:MariaDB 不支持 INTERSECT 操作符,但您可以使用 IN 操作符来模拟 INTERSECT 查询,如下所示


使用 INTERSECT 操作符返回单个字段

以下是 INTERSECT 操作符的一般查询,但它在 MariaDB 中不受支持。

使用以下查询

输出

MariaDB Intersect operator 2

它只显示表 "Students" 和 "Student" 之间的共同名称。


带有 WHERE 子句的 INTERSECT 操作符

以下是 INTERSECT 操作符的一般查询,但它在 MariaDB 中不受支持。

使用以下语法

输出

MariaDB Intersect operator 3

注意:您还可以将 INTERSECT 操作符与多个表达式一起使用。


下一个主题MariaDB 导出