我现在有四张桌子,
守护者
-Name
-RankingG
Times
-Name
-RankingT
恒等
-idName
-Name
排名
-idName
-RankingT
-RankingG
“纽约时报”(Times)、“卫报”()和“卫报”()的确有不同的名字。目前,我已经将、Times、和卫报的名称插入到自动增量idName的标识中。现在,我如何将RankingT插入到排名中,从Times中插入相应的idName (来自Identity ),以及如何对守护者的RankingG进行相同的排序。
发布于 2011-02-21 23:58:31
注意:如果有重复的名称,则此操作将无效:
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)https://stackoverflow.com/questions/5072604
复制相似问题