[英]joint two tables sqlite3
我是sqlite3的新手,需要您的帮助才能加入这两个表,我需要在coach和teams表之间合并team ID,但是在编译时会告诉我,coach表中的teamID存在问题。 知道我的错误在哪里吗?
def creationTeamDB():
with sqlite3.connect("teams.db") as db1:
cursor = db1.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS team (
teamID INTEGER PRIMARY KEY,
teamName VARCHAR(20) NOT NULL
)
''')
def creationCoachDB():
with sqlite3.connect("coachs.db") as db2:
cursor = db2.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS coach (
coachID INTEGER PRIMARY KEY,
coachName VARCHAR(20) NOT NULL
teamID INTEGER
)
''')
在此先感谢,:) GB
您在第二个查询中错过了逗号
CREATE TABLE IF NOT EXISTS coach (
coachID INTEGER PRIMARY KEY,
coachName VARCHAR(20) NOT NULL,
teamID INTEGER
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.