Hjælp til joins..

Tags:    databaser

Hej alle sammen,
jeg har brug for lidt hjælp til et sql udtryk. Jeg har nu kæmpet med et problem et styk tid nu......håbløst - Hjælp!

----------
I am learning sql. I have just read a lot about left, right joins….My problem is that I can’t find out to use them by my self.

I hope somebody can help me a little,
I have 4 tables wich contain information about cars: A B C and D.

Tabel A (Carid,carname,carage)
Tabel B( Carid,workshopid,carowner,car_old_owner)
Table C(workshopid,carplaceid,workshopname,workshopowner)
Table D(carplaceid,country,city)

I want to show as many information I can about a car wich have Carid=23 as posibbel.
The only think I know is that the carid in eksists in Table A. The other keys (workshopid, carplaceid may or may not eksist ).
I want to show following information:

Carid,carname,carage,workshopid,carowner,car_old_owner,workshopid,carplaceid,workshopname, workshopowner, country,city

I think I have to use Left-right joins to sole this problem








få styr på din navngivning.

Hvis du har en tabel der hedder cars der der ingen grund til at have felter der begynder med car, da du jo allerede ved at de hører til "cars". Same goes for det rest.

Fold kodeboks ind/udKode 

Derved får du car med alle dens tilhørende joined rows.
Hvis der er flere instanser tilknyttet i f.eks tabellen b, vil der også fremkomme flere rækker.



t