Ciao a tutti, vi spiego la query che devo eseguire:
ho 3 tabelle:
OPERA
ctrl_num
(altra roba)
INFO
info_id
cod_num
ctrl_num(foreign key)
(altra roba)
CAMPI
id
sub_cod
value
id_info(foreign key)
queste sono le tabelle coi campi che mi interessano, in pratica la query che devo fare dovrebbe darmi per ogni ctrl_num i valori value il cui sub_cod sia "$a" e il cui cod_num sia o 100 o 130 magari orinando in modo che il 130 sia prima del 100.
Per esempio ho:
ctrl_num=1--->cod_num=100--->sub_cod=$a, value=valore1
--->sub_cod=$d, value=valore2
--->cod_num=130--->sub_cod=$a, value=valore3
ctrl_num=2--->cod_num=100--->sub_cod=$a, value=valore4
--->sub_cod=$f, value=valore5
--->sub_cod=$d, value=valore6
--->cod_num=130--->sub_cod=$a, value=valore7
ah ogni ctr_num può avere 1 solo cod_num=100 e 1 solo cod_num=130, ogni cod_num invece può avere un numero diverso di sub_cod coi loro rispettivi valori.
io vorrei che la mia query mi resituisse:
valore3, valore1, valore7, valore4 e così via, è possibile?
Grazie mille per l'aiuto.
![]()

Rispondi quotando
