Subquery | SQL & MySQL

Topic: Pubblico - Composto da 1 Post di 1 Utente.

23 Settembre, 2011 10:20 #1
Ryukai
Utente

Ryukai
Registrato: Sep, 2011
Posts: 1
Offline

Salve a tutti, scrivo per la prima volta in questo forum e ho subito un problema che mi assilla da un bel po. Vi spiego.

Ho un database con questi campi: NMOV1, NMOV2, MAGAZ.
I primi due campi comprendono lo stesso tipo di campo (il numero del movimento) solo che nella seconda colonna il campo è valorizzato solamente se il record rimanda ad un altro record nello stesso database. Il terzo campo invece indica il magazzino in cui si è svolto il movimento. Vi faccio un esempio (scusate la formattazione ma non sono capace di intabellarlo):

NMOV1 - NMOV2 - MAGAZ
0020 - 0000 - 001
0021 - 0025 - 002
0022 - 0023 - 001
0023 - 0022 - 002
0024 - 0000 - 008
0025 - 0021 - 007

Conoscete un modo in grado di crearmi una quarta colonna (MAGAZ2) che mi vada a pescare il magazzino relativo al secondo movimento (MOVIM2)? In modo che venga fuori una cosa del genere:

NMOV1 - NMOV2 - MAGAZ - MAGAZ2
0020 - 0000 - 001 - 000
0021 - 0025 - 002 - 007
0022 - 0023 - 001 - 002
0023 - 0022 - 002 - 001
0024 - 0000 - 008 - 000
0025 - 0021 - 007 - 002

Condividi su:

Loggati o Registrati per replicare