3

私はこのクエリを書いています

INSERT INTO  table1 set Name=(SELECT Name FROM  table2)

#1242 - サブクエリが複数の行エラーを返します。

正しいクエリを教えてください。

ありがとう、クリシュナ

4

2 に答える 2

4

の構文INSERT INTO ... SELECTが間違っています。試す

INSERT INTO table1 (Name)
SELECT Name FROM table2

これがSQLFiddle のデモです。

于 2013-06-27T06:07:36.880 に答える
3

INSERT INTO...SELECT私はあなたが声明をするべきだと思います、

INSERT INTO table1 (Name)
SELECT DISTINCT Name
FROM table2
于 2013-06-27T06:07:40.040 に答える