Avatar billede wolker Nybegynder
13. marts 2002 - 22:47 Der er 9 kommentarer og
1 løsning

Outer Join

Hej
Jeg/firmaet overvejer at købe Flashfiler fra Turbopower, har downloadet en trial version, og det ser ud til at virke rigtig godt.
Men nu har jeg brug for at lave en 'Outer join' mellem 2 tabeller, understøttet Flashfiler ikk det, jeg har prøvet med (+), men det virker ikke uanset hvor jeg placerer det.
Avatar billede stoney Nybegynder
13. marts 2002 - 23:02 #1
Outer join er ikke supporteret i Flashfiler.

Sorry:-(

Stoney
Avatar billede stoney Nybegynder
13. marts 2002 - 23:17 #2
Det passer vist ikke helt mit tidligere indlæg.
Jeg ref. til et indlæg i borlands newsgroup fra Ben Oram (TurboPower Software)

Check lige dette:

http://www.turbopower.com/products/flashfiler/sql/

Stoney
Avatar billede wolker Nybegynder
13. marts 2002 - 23:40 #3
Der har jeg kigget, og har lige set efter igen, hvor står der noget om outer join henne
Avatar billede stoney Nybegynder
13. marts 2002 - 23:51 #4
Jamen der er eksempler på at joine 2 tabeller som du vil.
Det er nok 2 databaser du ikke kan joine i mellem.
Er det tabeller eller databaser du vil joine ?

Stoney
Avatar billede wolker Nybegynder
14. marts 2002 - 00:00 #5
Undskyld, men det kan jeg godt nok ikke se, men jeg håber da du har ret, hvilket eksempel mener du viser et outer join.
Avatar billede stoney Nybegynder
14. marts 2002 - 00:05 #6
Nedenstående selecter fra tabellen Product og Inventory


What used to be done with filters and ranges can now easily be handled with a simple SELECT statement.

SELECT  P.Name, I.QtyOnHand
FROM
  Product AS P, Inventory AS I
WHERE
  I.ProductID = P.ID AND I.QtyOnHand > 0 


The example shown above demonstrates a simple, two table query. It also shows how you can define aliases for the tables you're referencing.

Since FlashFiler 2 supports field names with embedded spaces, you can use quotation marks to access field names that would otherwise be illegal:


Stoney
Avatar billede wolker Nybegynder
14. marts 2002 - 00:13 #7
Det er ikke en outer join
Avatar billede stoney Nybegynder
14. marts 2002 - 00:22 #8
næ, det er rigtigt nok, men det er nok det nærmeste du kommer at joine
2 tabeller i FlashFiler.

Så Ben Oram (TurboPower Software) har nok ret i at de ikke understøtter
Outer Join. Han må jo også vide det siden det er "hans" product.

Stoney
Avatar billede wolker Nybegynder
14. marts 2002 - 00:24 #9
Flg. eks. ilustrerer hvad en outer join er.

Medarbejder 

afd_nr Navn
  2  Jens 
  2  Hans
      Søren
  3  Børge

Afdeling
nr  Afdeling
1    Lager
2    Butik
3    Regnskab 

Her er der 2 tabeller, hvis jeg vil udtrække alle medarbejder med oplysning om hvilken afdeling de arbejder i, hvis nogen, vil jeg gøre det således.

select M.navn, A.afdeling
from Medarbejder M, Afdeling A
where M.afd_nr = A.nr(+)

Uden outer join, får jeg ikke søren med i udtrækket, og afd_nr > 0, vil heller ikke give det ønskede resultat.
Avatar billede wolker Nybegynder
18. juni 2002 - 01:16 #10
tja
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel