2013-08-19 44 views
0

這是我的問題。更新相關表與大量的記錄

我有一個名爲Propects的表,每個記錄都有一個ID。 然後我有一個名爲Prospect Lists的表,每個記錄也有一個ID。 最後一個表是關聯表調用Prospects_lists_Prospects,我需要將Prospect ID分配/關聯到正確的Prospect List ID。 我的問題是我有Prospect表中的約60,000條記錄分配給Prospect List表中的一個列表ID。我也使用phpmyadmin。有沒有辦法做這個查詢沒有太多的困難?

謝謝。我很感謝高級的任何幫助。

+0

這是不是你想要更新哪些哪些數據清晰至極表。你能發表你的表格定義,並澄清你想要的是什麼嗎? – Lamak

+2

這兩張表如何關聯?只要這種關係不明確,你就找不到解決方案。 –

+0

對不起。所以我有一個表,前景,有前景ID。我有另一張表,Prospect_Lists,有Prospect List ID。然後我有一個名爲Prospect_Lists_prospects的關聯表,它將展望ID與展望列表ID關聯起來。因此,我正在使用所有Prospect ID和相應的Propect List ID更新Prospects_List_Prospects表。 – dkeeper09

回答

0

嘗試sometihng像

INSERT INTO Prospects_Lists_Prospects (ProspectID, ProspectListsID) 
VALUES(SELECT p.id, pl.ID FROM prospects As p INNER JOIN ProspectsLIsts aS pl ON *what they relate/compare on* 

考慮你說的話:

INSERT INTO Prospects_Lists_Prospects (ProspectID, ProspectListsID) 
VALUES((SELECT prospectID FROM prospects), (Select ProspecListsID From ProspectsLists WHERE *Whaveter Criteria*) Or you could just put the number. 
相關問題