- Home
- Categorie
- Coding e Sistemistica
- PHP
- come unire 3 colonne
-
come unire 3 colonne
vorrei unire 3 colonne
ES:
CORSO dell'id id_registro_mit (6)
NELLA COLONNA id_insegnante_1 (c'è l'id 531)
NELLA COLONNA id_insegnante_2 (c'è l'id 4)
NELLA COLONNA id_insegnante_3 (c'è l'id 7)CORSO dell'id id_registro_mit (24)
NELLA COLONNA id_insegnante_1 (c'è l'id 1)
NELLA COLONNA id_insegnante_2 (c'è l'id 22)
NELLA COLONNA id_insegnante_3 (c'è l'id 531)[php]SELECT a_login., c_registro_mit.,
CONCAT(c_registro_mit.id_insegnante_1, c_registro_mit.id_insegnante_2, c_registro_mit.id_insegnante_3) AS id_insegnante,
FROM a_login, c_registro_mitWHERE CONCAT(c_registro_mit.id_insegnante_1, c_registro_mit.id_insegnante_2, c_registro_mit.id_insegnante_3) = a_login.id_login
AND CONCAT(c_registro_mit.id_insegnante_1, c_registro_mit.id_insegnante_2, c_registro_mit.id_insegnante_3) = '$login'
[/php]mi dovrebbe uscire che l'insegnante con id 531 ha effettuato fino ad ora 2 corsi, il numero id 6 e il numero id 24, invece non me ne esce neanche uno
-
Ciao prinzart,
forse ti conviene usare inner join per rendere la cosa più leggibile.
-
ecco l'ho semplificato, ora dovrebbe essere più leggibile