Sql Query基于id插入数据

时间:2011-02-21 23:51:24

标签: mysql

我目前有4张桌子,


-name
-RankingG

时报
-name
-RankingT

身份
-idName
-Name

排序
-idName
-RankingT
-RankingG

时间 Guardian 确实有一些不同的名称。我目前已将名称从时间 Guardian 插入到具有自动增量IDName的Identity中。现在如何将RankingT从时间插入排名,并使用身份中相应的idName,并使用 Guardian <中的RankingG执行相同操作/强>

1 个答案:

答案 0 :(得分:0)

注意:如果名称重复:

,则无效
INSERT Ranking (idName, RankingT)
SELECT i.idName, t.RankingT, g.RankingG
FROM `Identity` i 
    LEFT JOIN Times t USING(Name)
    LEFT JOIN Guardian g USING(Name)