2014-09-24 39 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 
相關問題