Проблемът, който имате, е, когато се опитате да вмъкнете резултата от
SELECT product.product_adressnummer
FROM product
WHERE product.product_name='testproduct'
AND product.product_version='2.50c'
AND product_updateDatum >= '2015-12-11'
във вашата маса. Тъй като това връща повече от един запис, не можете да го вмъкнете там, където трябва да бъде един запис. 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'