Veröffentlicht 1. September 200421 j Hi Forum, also folgendes: Ich habe eine Tabelle, die zur ZEit nur nach ID von einen PHP Skript ausgelesen wird, etwa so: Meine Frage: Wie muss die SQL-Abfrage lauten wenn er: 1. Nach der Auftragsnummer sortieren soll und 2. Nach den Projektnamen? verstanden? Cool & Danke
1. September 200421 j SELECT * FROM TABELLE ORDER BY Auftr. Nr. bzw. SELECT * FROM TABELLE ORDER BY Projekt / Anlage (wobei die Spaltennnamen keine leerzeichen enthalten sollten... bereinige mal deine tabelle)
1. September 200421 j geht wenigstens ein "." oder ein "-"? Oder soll die Nummer am Besten zusammengeschrieben werden? Bezüglich SQL Abfrage ... geht das auch in einer Abfrage? Die Liste soll nämlich nach diesen zwei Kriterien sortiert werden! MfG & Thx
1. September 200421 j geht wenigstens ein "." oder ein "-"? Oder soll die Nummer am Besten zusammengeschrieben werden? . und - kann zu Problemen führen. Der Punkt trennt normalerweise den Tabellennamen vom Spaltennamen und das - kann als Minus interpretiert werden. Am besten einen _ dann kann nichts passieren. SELECT * FROM TABELLE ORDER BY Auftr. Nr., Projekt / Anlage EInfach mit Komma trennen, dann sortiert er zuerst nach Auftr. Nr. und bei gleicher Auftragsnr nach Projekt / Anlage
1. September 200421 j Hi Wolle! Super vielen Dank! Aber schau mal, was rausgekommen ist: Es ist alles richtig, bis auf den ersten Eintrag! Wieso packt er das an erster Stelle? Ist das jemandem schlüssig? Oder liegt es daran, dass ich noch das Leerzeichen bei Auftragsnummer drin habe. Andere Frage: Wie ersetze ich am leichtesten das Leerzeichen mit einem /? Ich kann die 500 Einträge niemals von Hand editieren! Also können schon, aber ääääääääääääääääääääääääääääää
2. September 200421 j Wie wär's mit UPDATE tabelle SET auftr_nr = concat(substring(auftr_nr,1,4), '/', substr(auftr_nr,6,4)) Ohne Gewähr... Gruss, Axl
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.