2012-05-12 66 views
0

我有兩個表..TableA和表B哪種MySQL加入查詢對於這種情況更可取?

在表A ..我有5個字段..(空)(僅具有結構自動增量-ID字段)

在表B ..我

有7個字段(全..1億建議書。)

表A是空的。我想在表B shud的的被放進添加從表B一個完整的列..

field'ID」在TableA中的field'Value'。

即完成column'ID「從表B shud被複制/插入表A的內部column'Value」

這裏沒有比賽的情況下,所以我不能使用WHERE子句...

究竟是什麼讓我用外連接或innerjoin或全連接..

請指教。

回答

2
INSERT INTO TableA(value) SELECT id FROM TableB 
+1

這個查詢worked..but但假設我需要多一個領域,即「名」從表B到「姓名」到TableA..then我能做到這一點表A(值,名字)SELECT ID,名稱來自TableB; – ricardo

+0

@sony_CO是的,這是正確的。 – Glenn