2017-07-26 127 views
-1

我想得到一個將一些信息添加到表中的語法。 語法必須從2個表中收集信息並將它們添加到第三個表中。 讓我來解釋興趣:計算SQL語法 - 來自3個不同數據庫的3個表

Database account, table account: columns marked: id, login 
Database player, table player: columns marked: account_id, name 
Database common, table gmlist: columns marked: mAccount, mName 

我想從插入列「名」(無空列)的所有項目到根據ID和ACCOUNT_ID gmlist(條件是相同的)。 *有多個名稱具有相同的account_id,因此不是1:1的費率。

謝謝你的開發者!

+1

什麼是造成你困難的部分? –

+0

試用這種代碼,但沒有成功(這只是我的請求的一部分)INSERT INTO gmlist(mAccount) SELECT(account.account.id) FROM player.player inner join player.player.'name' ON A.account_id = account.account.id –

+0

這不是告訴數據庫引擎什麼是帳戶 – derloopkat

回答

0

喜歡的東西

insert into gmlist (mAccount, mName) 
select login, name from account.account a 
inner join player.player p on p.account_id=a.id 

可能做的伎倆。我仍然不確定你的專欄。