Avatar billede m_hansen Novice
02. april 2007 - 09:15 Der er 1 kommentar

Left join med if sætninger

Jeg har et problem med et join hvor der skal indgå nogle if sætninger. Der er tre variable der skal joines. Hvis variabel 1 er lig 'JA' skal værdien hentes fra kolonne 1 (i den joinede tabel), hvis 'NEJ' så fra kolonne 2 og hvis 'VED IKKE' så fra kolonne 3.

Hvordan formulerer jeg den sætning?
Avatar billede perkoch Nybegynder
12. april 2007 - 14:35 #1
SELECT CASE t0.d1 WHEN 'JA' THEN t1.d1 WHEN 'NEJ' THEN t1.d2 WHEN 'VED IKKE' THEN t1.d3 END FROM Table0 AS t0 JOIN Table1 AS t1
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