0

a2データベースにcatテーブルがあり、異なるデータベースの異なるテーブルのid、img列に挿入したい

INSERT INTO a2.cat (id, img) SELECT id FROM topshop_test.product , SELECT name FROM topshop_test.product-images ;

4

1 に答える 1

2

これには a の使用を検討する必要があると思いますJOIN

INSERT INTO a1.cat (id, img)
SELECT p.id, pi.name
FROM topshop_test.product p 
    JOIN topshop_test.product-images pi ON p.id = pi.productid

これは、product-images テーブルに、product テーブルにリンクする productid フィールドがあることを前提としています。

于 2013-05-27T02:22:54.627 に答える