- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- [MYSQL+PHP]Non riesco a fare la query!!!Penso sia semplice..
-
[MYSQL+PHP]Non riesco a fare la query!!!Penso sia semplice..
Ciao ragazzi Vi spiego il problema:
ho due tabelle T1 e T2, in T2 ho salvato in un campo l'ID della T1. (id_t1)
Dovrei fare una query che mi scansiona la T2 controllando l'id_t1 e stampandomi a video il campo corrispettivo nome_t1 prelevato da T1 associato all'ID trovato. Se trova delle occorrenze invece, ovvero trova piu record id_t1 nella T2 che hanno valori uguali, me ne deve stampare 1 solo ma deve anche stamparmi il numero di occorrenze trovate.
Es:T1
ID NOME
0001 Cipolle
0002 Patate
0003 Carote
0004 Spinaci
T2
ID ID_T1
0001 0004
0002 0001
0003 0004
0004 0002
La query e il relativo codice PHP mi dovrebbero restituire fuori il seguente risultato:
Cipolle 1
Patate 1
Spinaci 2Dovrebbe essere abbastanza semplici ma è tutta la mattina che ci sbatto la testa e son stra cotto..mi date una mano? :bhò:
Grazie mille!
-
Ecco la soluzione:
select t1.nome,count(t2.id_t1) as quanti
from t1 inner join t2
on t1.id = t2.id_t1
group by t2.id_t1Ciao!