Zitat:
Zitat von timeraiser
Es ist eine banale Frage. Ich bringe es in die 5. NormalForm mit einer simplen Abfrage für dich:
1. Tabelle Länder
Brasillien
Kambodscha
..
..
2. Tabelle User
Leser1, ...
----------------------
Select favorite, concat (reason, recommendation) from Laender where User.id = "derkahn"... on ...
Achso... es ist ein ver"inner"lichter Join mit etwas das dich selbst wiedergibt 
|
ich hab deine abfrage etwas modifiziert:
select top(5) laender.name, staedte.name from laender verinnerlichter join mit staedte und nochmal verinnerlicht mit user group by laender.name, staedte.name having (user.gender='male') order by avg(laender.favorite) desc;
vielleicht kann derkahn noch ein sahnehäubchen obendrauf legen.