Avatar billede Jørgen Lund Nybegynder
07. marts 2006 - 13:50 Der er 2 kommentarer

SQL syntax Hjælp

Jeg har en firma tabel hvorpå der er joinet en tabel som indeholder adresser.
Adressetabellen har ownerid som er firmaid fra firmatabellen

De forskellige adressetyper post- og gadeadresse adskiller sig ved at de har en type 1 og 2, som er angivet i egen kolonne.

DVS at der er 2 records med adressen for hhv. post og gade adressen og 1 record for firmaet.

Hvordan laver jeg et view der viser 3 kolonner Firmanavn, postadresse, gadeadresse.?
Avatar billede the_party_dog Nybegynder
07. marts 2006 - 14:03 #1
Hvis du lige kommer med en kort skitse over hvordan dine tabeller ser ud, burde vi kunne hjælpe dig... Noget ala dette.

FirmaID|Navn    |
20      Test A/S
Avatar billede Slettet bruger
11. marts 2006 - 08:37 #2
Noget ala

select firmanavn, (select adresse from adresse where ownerid = firma.firmaid and type = 1) as postadresse, (select adresse from adresse where ownerid = firma.firmaid and type = 2) as gadeadresse from firma

Men du må lige tests syntaxt selv.
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
Computerworld tilbyder specialiserede kurser i database-management

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