Mailinglisten-Archive |
> Hallo Liste, > > ich möchte die Sortierung einer Liste mittels einer Kreuztabelle > hinbekommen. Ich habe Daten in einer Tabelle "Task", die Attribute Ich glaube eigentlich meinst Du gar keine komplette Kreuztabelle. > > Tabelle Task sieht so aus: > Id, Title, Priority_Id > 3, "CD-ROM Laufwerk austauschen", 14 > Die Tabelle Priority sieht so aus: > Id, Title, Sequence > 10, "Hoch", 1 > Ich möchte aber, dass das Feld Sequence der > Priority-Tabelle zum tragen kommt, also die Tasks so geordnet > werden: Hoch, > Mittel, Niedrig. > > Wie kann man das erreichen? Bin dankbar für jeden Hinweis! Na so doch: select t.* , p.title from task as t left join priority as p on p.prio = t.prio order by p.sequence desc (ich habe die relations-felder in task und prio gleichgenannt, aber das kannst Du sicher anpassen :) Schönen Dienstag noch, Robert --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive