Hallo, unsere WaWi hat da jetzt in unserem modifizierten Shop Kategorien und Artikel wohl angelegt, die aber leider wegen falschen Zuordnungen noch nicht sichtbar sind. Ich möchte/muss laut Gambio nun verwaiste Zuordnungen wohl löschen, wofür ich folgende SQL-Abfrage erstellt habe: Code: DELETE FROM categories WHERE categories_id NOT IN ( SELECT c.categories_id FROM products p LEFT JOIN products_to_categories ptc ON p.products_id = ptc.products_id LEFT JOIN categories c ON c.categories_id = ptc.categories_id WHERE substring(p.products_model,1,2) = 'XY') Ich bin mir nicht 100% klar, ob diese Abfrage auch wirklich alle verwaisten Kategorien löscht. Jemand eine Idee ?
Hau es durch nen Testshop mit deiner aktuellen DB... Sicherste und einfachste Methode. Und dann einmal gegenprüfen in der Datenbank.