Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Lagerbestand aller Artikel eines Herstellers auf 0 setzen bzw. Artikel deaktivieren?

    mafa84

    • Neu im Forum
    • Beiträge: 34
    Hallo Zusammen,

    könnte mir jemand freundlicherweise die SQL Befehle für folgende Funktionen in der Datenbank mitteilen?

    1. Wie kann ich ALLE Lagerbestände von EINEM Hersteller (manufacturers_id) auf 0 stellen?
    2. Wie kann ich ALLE Artikel von EINEM Hersteller (manufacturers_id) deaktivieren?

    Vielen Dank :-)

    Linkback: https://www.modified-shop.org/forum/index.php?topic=40880.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Wie immer in solchen Fällen: Vorher betroffene Tabellen sichern !!

    zu 1:
    Code: SQL  [Auswählen]
    UPDATE products SET products_quantity = 0 WHERE manufacturers_id = X;
    X steht für die manufacturers_id, die du da natürlich anstelle des X eintragen mußt.

    Falls auch Attribute vorhanden sind:
    Code: SQL  [Auswählen]
        UPDATE products_attributes pa
    INNER JOIN products p
            ON p.products_id = pa.products_id
           AND p.manufacturers_id = X
           SET pa.attributes_stock = 0;
    X steht für die manufacturers_id, die du da natürlich anstelle des X eintragen mußt.

    zu 2:
    Code: SQL  [Auswählen]
    UPDATE products SET products_status = 0 WHERE manufacturers_id = X;
    X steht für die manufacturers_id, die du da natürlich anstelle des X eintragen mußt.

    Gruß,
    noRiddle

    mafa84

    • Neu im Forum
    • Beiträge: 34
    Vielen Dank!
    Werbung / Banner buchen
    3 Antworten
    3677 Aufrufe
    16. Januar 2012, 19:21:36 von Yondo
    13 Antworten
    7164 Aufrufe
    30. November 2012, 08:25:14 von Da Sandro