Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

MySql query su tre tabelle

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[11] Re: MySql query su tre tabelle

Messaggioda Foto Utenteangus » 5 lug 2010, 19:43

Se poi vuoi ottenere, oltre all'ID, anche il nome del superiore
ipotizzando che la tabella login abbia (almeno) questi campi: id_login, id_op_perm e che id_login corrisponda all'id_op della tabella pratica;
puoi fare così:

Codice: Seleziona tutto
SELECT pratica.nome_pratica, schedacliente.nome, a.nome_op AS operatore, b.nome_op AS superiore
FROM pratica
LEFT JOIN schedacliente ON pratica.idcliente=schedacliente.idcliente
LEFT JOIN anag_operatori a ON pratica.id_op=a.id_op
LEFT JOIN login ON login.id_login=pratica.id_op
LEFT JOIN anag_operatori b ON b.id_op=login.id_op_perm;


In questo caso l'ho messa coi LEFT JOIN (sei sicuro che ottieni tutte le pratiche)
Ovviamente la puoi adattare alle tue esigenze

saluti
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[12] Re: MySql query su tre tabelle

Messaggioda Foto UtenteDaniele78 » 6 lug 2010, 14:36

Grazie!
Avatar utente
Foto UtenteDaniele78
290 2 9
Expert
Expert
 
Messaggi: 288
Iscritto il: 9 set 2008, 23:07

Precedente

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti