我有兩個表Board1和Board2具有相同的結構。他們都有一個主要索引列id
。我有一個名爲Table1的第三個表,它有一個非索引列board_id
,其中多次出現相同的board_id
。 board_id
總是對應於Board1中的id
。 Board2目前是空的,我想添加來自Board1的行,但只有在Table1中至少出現六次相同的board_id
。 Table1將會定期更改,所以我將來需要做這個查詢,但不會使已經在Board2中的行數增加一倍id
。如果值存在,則複製行x次數
因此,要回顧:
有三個表:委員會1,Board2和表1。我想將Board1的行復制到Board2,但只有Board1中的id
發生(至少)Table1中'board_id'的六次。
我很感激任何幫助!
編輯:我很抱歉,但我意識到我犯了一個巨大的錯誤在我的問題。我已經重寫它以反映我實際需要的內容。我真的很抱歉。
請出示你的表結構。 – 2013-02-28 10:42:31
@raheelshan我不介意,但你能告訴我這將有什麼幫助嗎?我想將所有列複製到Table2,但所有複製都嚴格依賴'id'和'board_id'列。 – Phil 2013-02-28 10:45:20
exising答案仍然基本上回答你的問題,通過子查詢組是關鍵。 – Jodrell 2013-02-28 11:24:20