【发布时间】:2021-04-30 13:51:55
【问题描述】:
所以我的数据库中有 2 个表。
staff:
name age mail
John 20 john@john.john
Robert 25 robert@robert.robert
customers:
name age mail
Bob 21 bob@bob.bob
Mara 20 mara@mara.mara
Trisha 20 trisha@trisha.trisha
Melina 23 melina@melina.melina
如果我想从 customers 中选择 everything,其中 age 是 20,我会使用这个:
extracting = mydb.execute("SELECT * FROM customers WHERE age = '20'")
20s_users = extracting.fetchall()
for i in 20s_users:
print(i)
而python中的输出是
('Mara', '20', 'mara@mara.mara')
('Trisha, '20', 'trisha@trisha.trisha')
但我想从两个表中选择这个东西并将它们组合起来......
我应该使用什么查询命令来输出:
('John' '20' 'john@john.john')
('Mara', '20', 'mara@mara.mara')
('Trisha, '20', 'trisha@trisha.trisha')
【问题讨论】:
标签: python sql python-3.x sqlite mysql-python