2014-09-24 35 views
0

表文章具有唯一文章的行(列:journalId,dataId,articleId) 表日志具有独特期刊(列:journalId,ISSN) 表数据具有行日志数据(ISSN,dataId,...) (由于外部原因,日记数据不在日记表中)表A基于来自表C的条件从表A向表B中插入SQL

ISSN是日记表和数据表中的备用关键字。

我想添加从article.dataId到data.dataId的引用。 为了做到这一点,我需要将文章的journalI与期刊表进行比较,然后获取文章的ISSN,然后将该ISSN与数据表中的ISSN栏进行比较,以确定data.dataId中的哪些dataId属于article.dataId

我该怎么做? 我可以在sql中运行基本查询,但我正在努力解决这个问题。谢谢。

+0

你尝试过什么SQL? – naomik 2014-10-12 05:45:05

回答

0

与内更新声明加入可用于

Update journalData 
Set dataid = A.dataid 
From joirnalData JD 
Inner join journal J 
On JD.ISSN = J.ISSN 
Inner join article A 
On A.journalid = J.journalid 
相关问题