2017-09-02 10 views
0

1つから問合せできますか?同様に、他のテーブルに を一つのテーブルからの複数の選択された行の情報を挿入する他の表から新しい表に複数の選択された行の値を挿入する方法

Customers (register_no,CustomerName, City, Country) 
Suppliers(register_no,SupplierName, City, Country) 

INSERT INTO Customers (register_no,CustomerName, City, Country) SELECT register_no SupplierName, City, Country FROM Suppliers where register_no=10;

しかし、一度にregister_no = 1、register_no = 3を選択することが可能であり、 register_no = 10; 1つのクエリ

答えて

4

はい、それは作品B.Desai @どうもありがとう

INSERT INTO Customers (register_no,CustomerName, City, Country) 
SELECT register_no SupplierName, City, Country FROM Suppliers where register_no in (1,3,10) 
2

これにはIN節を使用できます。

INSERT INTO Customers (register_no,CustomerName, City, Country) 
SELECT register_no SupplierName, City, Country FROM Suppliers where register_no IN (1,3,10); 
+0

に使用することにより可能です!!!!!! –

関連する問題