Einzelnen Beitrag anzeigen
  #12  
Alt 07.04.2013, 11:47
Benutzerbild von Herrlichkeit
Herrlichkeit Herrlichkeit ist offline
Erfahrener Benutzer
 
Registriert seit: 26.02.2013
Beiträge: 1.567
Standard

Zitat:
Zitat von timeraiser Beitrag anzeigen
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.