Nur ein SELECT
droom
- datenbank
0 Nick0 droom
0 Ilja0 King^Lully
Ich speichere in meiner DB pro user mehrere Links zu einer bestimmte Categorie.
Für die Ausgabe möchte ich nun nur mit einem SELECT alle links der User und sie groupiert darstellen.
Wie könnte die SELECT-SQL Anweisung dafür aussehen?
Ich speichere in meiner DB pro user mehrere Links zu einer bestimmte Categorie.
Für die Ausgabe möchte ich nun nur mit einem SELECT alle links der User und sie groupiert darstellen.
Wie könnte die SELECT-SQL Anweisung dafür aussehen?
Hast Du zufaellig Angaben zum DB-Modell zur Hand? ;-)
Nick
Ja also die Struktur sieht so aus:
id|user|link|categorie
;)
yo,
Für die Ausgabe möchte ich nun nur mit einem SELECT alle links der User und sie groupiert darstellen.
menie Kugel sagt mir, du willst sie eventuell sortiert haben und nicht gruppiert.
SELECT id, user, link, categorie
FROM tabelle
ORDER BY user, categorie
bzw.
SELECT id, user, link, categorie
FROM tabelle
ORDER BY categorie
und falls doch gruppiert, nach welchen kriterien den ?
Ilja
Ich speichere in meiner DB pro user mehrere Links zu einer bestimmte Categorie.
Für die Ausgabe möchte ich nun nur mit einem SELECT alle links der User und sie groupiert darstellen.
Wie könnte die SELECT-SQL Anweisung dafür aussehen?
SELECT
User,
Link
FROM
Tabelle
ORDER BY
User ASC,
Link ASC
Wenn Du sowas haben willst:
User Link
-------------------------
1 x
y
z
2 s
3 a
d
Bist Du bei SQL (erst einmal ;) falsch, SQL arbeitet mit Datensatzmengen. Vielleicht kannst Du mit SQL-Mitteln da "einen machen", aber die Ausgabe wie oben angezeigt, sollte die Ausgabelogik (also bspw. PHP) besorgen.