Python Mysql 在不同的表上选择相同的值

标签 python mysql

我正在Python中使用mysql。我有两张 table 。 表的列是相同的。 我希望当“名称”列与其他表匹配时将其写入另一个表。

Mysql 和 python

table1

JOHN       | 22

PETER      | 13

MARK       | 26


table2

JOHN       | 22

CHRIS      | 44

THOR       | 56

表 3 应该是:

JOHN       | 22

最佳答案

这就是你想做的吗?

INSERT INTO table3(name,id)
SELECT t1.name, t1.id
FROM table1 t1
INNER JOIN table2 t2 ON t2.id = t1.id;

小心重复的行。

关于Python Mysql 在不同的表上选择相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56077964/

相关文章:

php - 撇号问题

mysql - SQL - 只保留每天的第一条和最后一条记录

python - 在Python中修改递归函数之外的列表

python - django表单动态选择字段列表选择值

python - LDAP SearchFilter CN 名称来自根据用户输入定义的变量

python - 从右边开始每隔第 n 个字符拆分字符串?

php - 使用导入的数据刷新数据库

php - 打印到纸上选择的数据

使用缓存的 PHP/MySQL 站点。是什么让这项工作大部分时间都有效?

Python - 'elif: return()' 语句太多?