SQL-Abfrage

Dieses Thema im Forum "Sonstiges" wurde erstellt von Anonymous, 6. Juli 2017.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    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 ?
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Hau es durch nen Testshop mit deiner aktuellen DB...
    Sicherste und einfachste Methode.

    Und dann einmal gegenprüfen in der Datenbank.