我有3個表。MySQL從多個表中選擇到一個表中
表A:
TA_ID
TA_NAME
表B:
TB_ID
TB_NAME
TA_ID
表C:
TC_ID
TC_NAME
TA_ID
TB_I D
我想在表A中插入一個名稱,同時從表A中獲取ID,並從表B中獲取ID,檢查這些TA_ID和TB_ID是否匹配,然後插入。我會如何做到這一點,我可以鏈接到一個很好的例子嗎?
我有3個表。MySQL從多個表中選擇到一個表中
表A:
TA_ID
TA_NAME
表B:
TB_ID
TB_NAME
TA_ID
表C:
TC_ID
TC_NAME
TA_ID
TB_I D
我想在表A中插入一個名稱,同時從表A中獲取ID,並從表B中獲取ID,檢查這些TA_ID和TB_ID是否匹配,然後插入。我會如何做到這一點,我可以鏈接到一個很好的例子嗎?
聽起來像你想要的是一個INSERT ... SELECT語句。在互聯網上有很多例子,首先要開始的地方是:http://dev.mysql.com/doc/refman/5.1/en/insert-select.html
謝謝,這就是我想要的是什麼類型的查詢我應該使用。經過2個負面評論和其他人的明顯評論,你實際上給了一些建議,歡呼。 – jibbajava 2013-04-09 16:09:19
這個問題沒有顯示任何研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 – Kermit 2013-04-09 15:35:51