Mailinglisten-Archive |
moin, wie wärs mit: SELECT a.id, a.fid, a.aw as aw1, t.id as idd, t.fid, t.aid, t.vorname, t.name, t.strasse, t.plz, t.ort, t.fon, t.email FROM antworten a, teilnehmer t WHERE t.fid = '$fid' ORDER BY t.id DESC limit 2 ungetestet ... grüße heinz > -----Ursprüngliche Nachricht----- > Von: Karsten Schätzer [mailto:schaetzer at kundensystem.com] > Gesendet: Donnerstag, 19. August 2004 12:07 > An: mysql-de at lists.4t2.com > Betreff: Select-Frage > > > Hallo, > > ich habe folgenden Select-Befehl über zwei Tabellen: > > SELECT a.id, a.fid, a.aw as aw1, t.id as idd, t.fid, t.aid, > t.vorname, t.name, t.strasse, t.plz, t.ort, t.fon, t.email > FROM antworten a, teilnehmer t WHERE t.fid = '$fid' AND t.aid > = a.id ORDER BY t.id DESC > > In Tabelle a stehen die Antworten mit > id, fid, aw > > In Tabelle t stehen die Teilnehmer mit: > id, fid, aid > > Der Select funktioniert prima und hat auch zum gewünschten > Erfolg geführt. Jetzt ist es aber so: statt einer > selektierten Antwort sollen nunmehr drei Antworten aus der > Tabelle a herausgeholt werden. Mit einer Antwort ist das kein > Problem. Will ich jedoch drei Antworten haben, die die > gleiche fid haben aber eine unterschiedliche aid wird es > kompliziert und ich habe es nicht geschafft. > > Die fid ist die "Fragen-ID", die die Frage mit den Antworten > verbindet. Die aid ist die Antwort-ID, die die Antwort zur > Frage in einen Text umwandelt. Wenn also ein Teilnehmer > (Tabelle T) drei Antworten eingibt, hat er eine fid und drei > aid - nämlich: aid, aid2 und aid3. Nun möchte ich die aid, > aid2 und aid3 in Text umwandeln, indem die drei "aid"-Werte > aus der Antworttabelle mit der fid herausgeholt werden können. > > Kurzum: > Mit einer Abfrage sollen drei Werte aus mehren Zeilen der > Zweittabelle herausgelesen werden und in eine Variable > überführt werden. > > Ich hoffe, ich habe es nicht zu kompliziert ausgedrückt. > > Danke für eure Hilfe, > > Karsten Schätzer > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > > -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive