| | | | |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2004
Beiträge: 721
![]() | Kann man eigentlich in einem SQL Befehl beim ORDER BY noch eine WHERE Bedingung einbauen? Hab da jetzt leider noch nix gefunden. Beispiel: PHP-Code:
__________________ If you read this message backward, Satan will force you to smoke marijuana. Gute Tutorials |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ups falsch gelesen :P aber es lässt sich doch zusammenfassen. mfg robo47
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2004
Beiträge: 721
![]() | Keine Ahnung, hab in keinem Tutorial ne Anagabe dazu gefunden.
__________________ If you read this message backward, Satan will force you to smoke marijuana. Gute Tutorials |
| |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2004
Beiträge: 721
![]() | Also das Problem ist folgendes: ich baue gerade einen Adminbereich, die Übersicht der Ergebnisse kann man nach diversen Angaben sortieren, in diesem Fall Artikelname, Hauptwarengruppe, Unterkategorie und Status. Das Problem ist, das in der DB die Unterkategorien zusammen mit den Hauptwarengruppen in einer Tabelle sind und eine eigene ID besitzen, mit einem zusätzlich Eintrag in einer Spalte zu welcher Hauptkategorie sie gehören (Zahlen). Sortiert werden soll aber alphabetisch, und da die Unterkategorienamen in der gleiche Spalte stehen wie die Hauptktegorienamen fällt somit eine alphabetische Sortierung der Unterkategorien flach. Des weitteren: der SQL Befehl wird je nach Suchwerten anders gebildet, die Sortierung kommt deshalb erst zum Schluß, nachdem alle Suchparameter gesetzt wurden.
__________________ If you read this message backward, Satan will force you to smoke marijuana. Gute Tutorials |
| |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2004
Beiträge: 721
![]() | Also, die Struktur der DB sieht folgendermaßen aus: 1. Primary Key: ID der Kategorie 2. Name der Kategorie (<- soll alphabetisch sortiert werden) 3. Foreign Key: wenn die Kategorie eine Unterkategorie ist, dann steht hier der PK der Hauptkategorie, bei einer Hauptkategorie steht hier eine 0 Ich hab die DB nicht entworfen, denn dann hätte ich schon im Vorfeld an ein solches Dilemma gedacht.
__________________ If you read this message backward, Satan will force you to smoke marijuana. Gute Tutorials |
| |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2004
Beiträge: 721
![]() | Die Abfrage ist mit verknüpften Tabellen. Ich wollte eigentlich die Anzahl der SQL Abfragen so gering wie möglich halten um eventuelle Fehler zu vermeiden, bzw. um die Geschwindigkeit nicht zu stark zu drosseln. Die Produkttabelle ist nämlich ganz schön groß...
__________________ If you read this message backward, Satan will force you to smoke marijuana. Gute Tutorials |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] HTML Befehl wird in echo befehl nicht ausgeführt | Flix | PHP Tipps 2008 | 4 | 17.07.2008 12:22 |
| Frage zu prepared statements mit pdo | Mack22 | PHP-Fortgeschrittene | 3 | 16.05.2008 15:10 |
| sql order by | Joerg80 | PHP Tipps 2008 | 17 | 28.03.2008 12:22 |
| ORDER BY im Subquery | cycap | Datenbanken | 12 | 31.10.2007 20:31 |
| Abfrage = "SELECT * FROM links ORDER BY id" | Taktaky | PHP Tipps 2008 | 2 | 22.08.2007 14:37 |
| ORDER BY - Frage | Stefajo | Datenbanken | 1 | 28.12.2006 14:44 |
| Frage zu einem mySQL/php/html Konstrukt | <Daniel> | PHP Tipps 2006 | 5 | 11.07.2006 16:07 |
| Problem mit Ausgabe bzw. Abfrage mit ORDER BY | mayer | Datenbanken | 7 | 02.07.2006 21:45 |
| order by erweiterung . frage zum verst�ndnis... | Promaetheus | Datenbanken | 5 | 07.12.2005 14:26 |
| [Erledigt] Order BY frage | Datenbanken | 3 | 13.11.2005 12:46 | |
| Warning: filesize(): SAFE MODE Restriction in effect. | nicobischof | PHP Tipps 2005-2 | 9 | 17.08.2005 19:05 |
| Syntaxfehler, wohin kommt ORDER BY | PHP Tipps 2005 | 7 | 12.02.2005 13:21 | |
| order frage php & mysql | PHP Tipps 2004 | 3 | 04.11.2004 00:45 | |
| Frage - Befehl für Zahlen dazwischen???? | Datenbanken | 10 | 21.10.2004 13:52 | |
| [Erledigt] mysql_free_result und Frage zur Optimierung | Datenbanken | 3 | 21.10.2004 12:10 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.