Hi ich bräuchte Hilfe bei einem SQL-Befehl. Bestimmt weiß das einer von euch direkt aus dem Stehgreif: Ich möchte alle Artikel auf inaktiv stellen, die weniger als 1 im Bestand sind sowie im Titel einen Begriff "XYZ" enthalten. Wie kann ich das machen? Sollte mit einem UPDATE Befehl klappen, aber ich kriege den nicht zuammen. Vielen Dank im Voraus!
Code: UPDATE T1, T2 SET T1.c2 = T2.c2, T2.c3 = expr WHERE T1.c1 = T2.c1 AND T2.c4 LIKE "%XYZ%" Einfach die entsprechenden Felder setzen. Vor der Ausführung SQL Backup nicht vergessen
puh. Rene, könntest du es mir explizit so schreiben wie es aussehen müsste? Ich komm damit einfach nicht klar. Da auch die Description in einer anderen tabelle liegt wie die quantity.....
Patrik, steht doch alles drin. T ist die Tabelle un c das darin enthaltene Feld Bsp: T1 wäre products und T2 ist products_description. zum Vergleichen brauchst Du auch noch 1 Feld was in jeder Tabelle enthalten ist. Die Felder solltest Du per phpMyAdmin erkennen können. Rest musst Du wirklich selbst machen, da Du es sonst nicht lernst.