Ja, men hvad er det du vil have ud? Lige nu beder du om alle kunder, samt alle deres lejeaftaler. Skal du kun have id, eller navn, på de kunder, der har en lejeaftale? Eller skal du bruge noget fra deres lejeaftale?
Det kan jo ikke lade sig gøre at rette din SQL uden at vide hvad den skal bruges til ;)
Det er Ok at du lukker svaret igen nu du selv har fundet løsningen. Du var heldig EJ gad kommentere for spørgsmålet var ubehjælpeligt stillet.
select * from Kunder k join Leje l on (l.kunde = k.nummer) order by %s, k.nummer
Du bør undgår sub-selectes da de er tunge og måske bevæge dig over i noge med join.
Det er meget grimt og forvirrende at l.kunde refererer til k.nummer. Det burde være noget lignende k.Id = l.kundeId
Endelig bør du ALTID (!) undgå "select * ...", men pertentligt angive de felter du skal have med i din query. Det er mere arbejde men det andet er sjusk og giver tit en unødvendig mængde dataoverførsel.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.