使用Python解释和展示MySQL中UNION的用法?
使用UNION语句将两个SELECT查询的结果组合在一起,而不重复重复的值。如果两个SELECT查询返回相同的行,则只列出一次。
要执行两个select语句的UNION,
- 返回的列数必须相同
- 列的数据类型必须相同
- 两个select语句必须以相同的顺序返回列。
更多Python相关文章,请阅读:Python 教程
语法
使用MySQL在python中执行两个select查询的联合的步骤
- 导入MySQL连接器
-
导入MySQL连接器
-
使用connect()方法与连接器建立连接
-
使用cursor()方法创建游标对象
-
使用适当的mysql语句创建查询
-
使用execute()方法执行SQL查询
-
关闭连接
假设有两个表,“Students”和“Department”,如下所示 –
Students
Department
我们将从两个表中选择Dept_id,然后在结果上执行union。这将返回我们在两个表中都存在的所有独特dept_ids。