- Home
- Categorie
- Coding e Sistemistica
- PHP
- Mostrare due colonne da due tabelle diverse con una sola query
-
Mostrare due colonne da due tabelle diverse con una sola query
Salve!
Sto realizzando un sito in php e mysql e non riesco a capire come fare una query che mostri due colonne da due tabelle diverse con una sola query
Sto facendo questa prova ma ricevo un errore di sintassi:
SELECT
nome_categoria
FROMSqlxxx_1
.tabella_1
SELECTid_categoria
,id_utente
FROMSqlxxx_1
.tabella_1_x
Quello che non riesco a fare è mostrare tre colonne così composte:
nome_categoria - id_categoria - id_utente
nome_categoria - id_categoria - id_utente
nome_categoria - id_categoria - id_utente
nome_categoria - id_categoria - id_utente
nome_categoria - id_categoria - id_utente
nome_categoria - id_categoria - id_utentecosa sbaglio?
-
Ciao lasslo,
non puoi unire 2 query in quel modo, che tipo di legame c'è tra le 2 tabelle?
-
Ciao, se entrambe le tabelle hanno il campo id_categoria (quindi sono relazionate mediante questo) puoi fare così:
SELECT `nome_categoria`, `id_categoria` , `id_utente` FROM `Sqlxxx_1`.`tabella_1` JOIN`Sqlxxx_1`.`tabella_1_x` ON `Sqlxxx_1`.`tabella_1`.`id_categoria`= `Sqlxxx_1`.`tabella_1_x`.`id_categoria`