H2データベースを使用していて、一部のデータを移動したいとします。このエラーは私をスカラーサブクエリに複数の行が含まれています
Scalar subquery contains more than one row; SQL statement:
UPDATE CUSTOMER
SET EMAIL = SELECT service.EMAIL
FROM CUSTOMER_SERVICE AS service
INNER JOIN CUSTOMER AS customer ON service.ID = customer.CUSTOMER_SERVICE_ID [90053-192] 90053/90053 (Hilfe)
を語っているもの:
UPDATE CUSTOMER
SET EMAIL = SELECT service.EMAIL
FROM CUSTOMER_SERVICE AS service
INNER JOIN CUSTOMER AS customer ON service.ID = customer.CUSTOMER_SERVICE_ID;
私は今、それは私が次のエラーを取得するH2コンソールで実行します。そのために私は次のクエリを作成しましたか?私は、クエリでachievしたい何
EDIT
:
実はすべてのCUSTOMER
はCUSTOMER_SERVICE
を持っています。そして、単にCOLUMN EMAIL
をCUSTOMER_SERVICE
からCUSTOMER
に移動したいと思います。そのために、私はすでにユーザーに電子メールの列を追加しました。私は私の質問でそれをすることができることを望みましたが、明らかにそうではありませんでした。
しかし私は、私が持っているすべての顧客に対してtahtクエリを実行する必要があります。 – Mulgard