2017-08-01 59 views
0

我是新來的sqlite3,需要你的幫助來加入這兩個表,我需要聯合教練和隊表之間的團隊ID,但編譯它時告訴我,有一個teamID問題在教練桌上。 任何想法,我的錯誤在哪裏?聯合兩個表sqlite3

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

+0

看到這個https://www.w3schools.com/sql/sql_join.asp爲加入 –

回答

2

你錯過了在第二個查詢逗號

CREATE TABLE IF NOT EXISTS coach (
    coachID INTEGER PRIMARY KEY, 
    coachName VARCHAR(20) NOT NULL, 
    teamID INTEGER 
    ) 
+0

謝謝,我剛剛發現我的錯誤,我很慚愧 –