Hej
Prøv selv lige dette regnestykke... 10 'joinet' tabeller med hver 5-10
sammenfaldende felt navne
Det bliver noget af en størrelse query...
/Johnny
"Krabsen" <news@krabsen.dk> wrote in message news:b30du9$gv5$1@sunsite.dk...
> Jo det kan du nu sagtens
>
> 'Jeg bruger det selv'..
>
>
> WHERE a.koncrn=1
> og
> WHERE debitor.dbo.debregp1.koncrn=1
>
>
> burde give helt samme resultat??
>
> mvh
> Krabsen
>
>
> "Johnny E Jensen" <emde@emde.dk> skrev i en meddelelse
> news:3e5382a2$0$147$edfadb0f@dtext02.news.tele.dk...
> > Hej
> >
> > Årsagen ti AS a/AS b der er felt navne der er ens i de to tabeller.
Derved
> > kan du ikke lave WHERE sætningen
> >
> > Jeg prøvede godt nok også med RIGHT JOIN men samme resultat...(TOMT)
> >
> > /Johnny
> >
> > "Krabsen" <news@krabsen.dk> wrote in message
> news:b2vq4t$1a9$1@sunsite.dk...
> > > Tjo, det gør det da hos mig (i Access) hvis jeg laver en tilsvarende i
> en
> > af
> > > mine databaser.
> > > Bortset lige fra, at det vel skal være en RIGHT JOIN
> > >
> > >
> > > Men hvorfor omvejen via 'as a' ? ..idet jeg formoder, at
> > > debitor.dbo.debregp1
> > > og
> > > debitor.dbo.debregp2
> > >
> > > er to _forskellige_ tabeller og ikke to instanser af den samme..
> > >
> > > mvh
> > > Krabsen
> > >
> > >
> > > "Johnny E Jensen" <emde@emde.dk> skrev i en meddelelse
> > > news:3e523cfb$0$138$edfadb0f@dtext02.news.tele.dk...
> > > > Hej NG
> > > >
> > > > Et kvikt SQL hoved søges:
> > > >
> > > > Med denne får jeg et tomt resultat. Der findes record i (A) men ikke
i
> > > > B) - skulle LEFT OUTER ikke returnere resultat fra tabellen til
> venstre
> > > og
> > > > så erstatte tabel-resultatet med 'tomt' fra tabellen til højre?
> > > > SELECT * FROM debitor.dbo.debregp1 AS A LEFT OUTER JOIN
> > > debitor.dbo.debregp2
> > > > AS B
> > > >
> > > > ON a.koncrn=b.koncrn AND a.firma=b.firma AND a.kdbkr=b.kdbkr
> > > >
> > > > WHERE a.koncrn=1 AND a.firma=120 AND a.kdbkr= 55555
> > >
> > >
> >
> >
>
>