2017-07-26 130 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 

可能做的伎俩。我仍然不确定你的专栏。