Antwort #1 am: 31. Juli 2013, 18:41:04
Hmm, die SQL Struktur von modified verwundert mich erneut...
wieso werden keine constraints verwendet?
egal..
hier dein Code zum löschen aller Artikel, die als Sonderangebot gelistet sind:
!!Die Artikel werden also auch "normal" gelöscht!!DELETE FROM `products` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_attributes` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_content` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_description` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_graduated_prices` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_images` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_notifications` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_to_categories` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `products_xsell` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `reviews` WHERE products_id = ( SELECT DISTINCT products_id FROM specials);
DELETE FROM `reviews_description` WHERE reviews_id = (SELECT reviews_id FROM reviews WHERE products_id = ( SELECT DISTINCT products_id FROM specials));
TRUNCATE `specials`;
Das hier ist nur zum löschen der Sonderangebote:
TRUNCATE `specials`;