Mailinglisten-Archive |
Hallo Thomas, > From: Thomas Wenzel [mailto:mysql at speedycom.de] > Sent: Tuesday, May 20, 2003 3:36 PM > To: mysql-de at lists.4t2.com > Subject: AW: Sortierte Ausgabe > > > >> MySQL-Tabelle mit folgendem Aufbau > >> > >> ID | USER_ID | FRAGE_NR | ANTWORT > >> ---------------------------------- > >> > >> Und jetzt suche ich einen / mehrere Queries, > mit denen ich > >> folgendes generieren kann: > >> > >> USER_ID | FRAGE_NR1 | FRAGE_NR2..... | FRAGE_NRx > >> 123124 | ANTWORT | ANTWORT | ANTWORT > >> > >> > >> Geht das überhaupt so 'einfach' ? > > >Hallo, > > > >das geht mit joins. > > > >Gruß Michael > > Und wie mit joins? > Hast Du mir da bitte ein Beispiel, denn irgendwie stehe > ich richtig auf dem > Schlauch. Habe vorher noch nie joins verwendet. Kein akt. Also.. Tabellenaufbau wie oben. Is klar. Deine Tabelle heisst FRAGE_ANTWORT (*wie orginell :)) ) So ist der Inhalt der DB: ID | USER_ID | FRAGE_NR | ANTWORT ---------------------------------- 1 123 1 5 2 123 2 2 3 123 3 3 4 123 4 5 5 123 5 1 Select t1.USER_ID as USER_ID from FRAGE_ANTWORT as t1 left join FRAGE_ANTWORT as t2 hm.. sorry.. da ist auch schon der Fehlerteufel. Joins kannst DU hier knicken, da die hier überhaupt keinen Sinn machen. Sorry für die Fehlinfo. Du machst einen Select FRAGE_NR, ANTWORT from FRAGE_ANTWORT where USER_ID=123. Dann erhälst Du alle Fragen und Antworten zurück. Den Rest musst Du per PHP oder ähnlichem realisieren. Ich hoffe es hat dir weitergeholfen. Gruß Michael PS: Ich bin auch nur ein Mensch :)) -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive