の結果を挿入しようとすると問題が発生します
SELECT product.product_adressnummer
FROM product
WHERE product.product_name='testproduct'
AND product.product_version='2.50c'
AND product_updateDatum >= '2015-12-11'
あなたのテーブルに。これは複数のレコードを返すため、1つのレコードがあるべき場所に挿入することはできません。 IN
複数のレコードが返されるのを防ぐことはできないため、問題は解決しません。
返されたすべてのレコードにレコードを挿入する場合は、次を使用できます。
INSERT INTO
reports (report_date, report_emploee, report_content, report_art, report_adressnummer)
SELECT
NOW(),
'UpdateMaster',
'content',
'AutoUpdate' ,
product.product_adressnummer
FROM product
WHERE product.product_name='testproduct'
AND product.product_version='2.50c'
AND product_updateDatum >= '2015-12-11'