phpbar.de logo

Mailinglisten-Archive

AW: Select-Frage

AW: Select-Frage

"Meißner, Heinz" HMeissner at dgverlag.de
Don Aug 19 12:32:48 CEST 2004


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