私はこのクエリを書いています
INSERT INTO table1 set Name=(SELECT Name FROM table2)
#1242 - サブクエリが複数の行エラーを返します。
正しいクエリを教えてください。
ありがとう、クリシュナ
の構文INSERT INTO ... SELECT
が間違っています。試す
INSERT INTO table1 (Name)
SELECT Name FROM table2
これがSQLFiddle のデモです。
INSERT INTO...SELECT
私はあなたが声明をするべきだと思います、
INSERT INTO table1 (Name)
SELECT DISTINCT Name
FROM table2