Problemet du har er, når du prøver at indsætte resultatet af
SELECT product.product_adressnummer
FROM product
WHERE product.product_name='testproduct'
AND product.product_version='2.50c'
AND product_updateDatum >= '2015-12-11'
ind i dit bord. Da dette returnerer mere end én post, kan du ikke indsætte den, hvor en post skal være. IN
løser ikke problemet, da dette ikke forhindrer, at mere end én post returneres.
Hvis du vil indsætte en post for hver post, der returneres, kan du bruge:
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'