Hallo, meine Artiklel im Shop haben 1, 2, oder 3 Artikelbilder. Das erste Bild liegt in products -> products_image Das Zweite in products_images -> image_nr 1 -> image_name Das Dritte ebenfalls in products_images -> image_nr 2 -> image_name Ich würde gerne via. SQL Anweisung an einigen Produkten ein Bild anhängen. Wohl gemerkt, es kann sein, dass die Produkte bereits 1 - 2 - oder 3 Bilder haben. Kann mir da jemand helfen? Danke und Gruß Bernd
Um den Produkten mit den IDs 1, 2 und 3 ein beispiel.jpg hinzuzufügen: Code: INSERT INTO products_images (products_id, image_nr, image_name, gm_show_image) SELECT p.products_id, IFNULL(MAX(pi.image_nr), 0) + 1, 'beispiel.jpg', 1 FROM ( SELECT 1 AS products_id UNION ALL SELECT 2 UNION ALL SELECT 3 ) AS p LEFT JOIN products_images pi ON p.products_id = pi.products_id GROUP BY p.products_id;