Avatar billede Nighthawk43 Nybegynder
05. marts 2011 - 23:13 Der er 5 kommentarer og
1 løsning

Udvælg data efter prioritet

Hej,

Er der en der har et bud på hvordan knækker jeg lige denne.

3 Source Tabeller indeholder nogle modeller som passer på person p1-p5

Der skal nu findes en model til alle 5 personer i Dest tabellen, ud fra prioritet rækkefølge, så Source1 har højeste priv. og Source3 laveste

Resultatet skulle gerne blive:
p1,t1a
p2,t2b
p3,t1c
p4,t3d
p5,t2e


Tabel Dest:
Person,Model
P1
P2
P3
P4
P5

Tabel Source1:
Person,Model
P1,T1a
P2
P3,T1c
P4
P5

Tabel Source2:
P1,T2a
P2,T2b
P3
P4
P5,T2e

Tabel Source3:

P1,T3a
P2,T3b
P3,T3c
P4,T3d
P5,T2e
Avatar billede sifuentes Nybegynder
06. marts 2011 - 00:06 #1
Der er vel selvsagt tale om spildevandsmodeller?
Avatar billede Nighthawk43 Nybegynder
06. marts 2011 - 00:14 #2
ikke forstået?
Avatar billede neoman Novice
06. marts 2011 - 14:54 #3
Jeg ville gøre det i tre hug: opdatere Dest fra Source 3, derpå 2 og derpå 1, for de felter hvor værdien ikke er null i den givne source. Så får du din prioritering.
Avatar billede Nighthawk43 Nybegynder
06. marts 2011 - 19:00 #4
Ja det var måske den smarteste måde at gøre det på, prøver lige at teste det på det rigtige projekt.
Avatar billede Nighthawk43 Nybegynder
09. marts 2011 - 16:30 #5
Hej Neoman

Smid lige svar så du kan få dine point.
Avatar billede neoman Novice
09. marts 2011 - 17:41 #6
oki
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