Quote Originariamente inviata da nman Visualizza il messaggio
Non conosco MySql a sufficienza, ma si altri db io farei cosi:
codice:
.... chette.id_Cliente=(...Iltesto della tua query che da come risultato il tuo id... ;)

pero la tua prima select mi sembra strana!!

Facci sapere
Ciao, grazie per la risposta!

Sì, forse mi sono spiegato male!

Con la prima select ottengo un risultato, immaginiamo 3 record un array con 2 campi:
select * from Clienti
----------------------
id_cliente=0
nomeCliente=pippo
----------------------
id_cliente=1
nomeCliente=pluto
----------------------
id_cliente=2
nomeCliente=paperino
----------------------

con la seconda select, con PHP, per ogni record del risultato faccio un'altra select
select Etichette.nome_etichetta from Etichette,Clienti_Etichette where Clienti_Etichette.id_etichetta = Etichette.id_etichetta and Clienti_Etichette.id_Cliente=:id ( dove :id viene sostituito per ogni riga ricavata dalla prima select)
Le tre select risultanti saranno
select Etichette.nome_etichetta from Etichette,Clienti_Etichette where Clienti_Etichette.id_etichetta = Etichette.id_etichetta and Clienti_Etichette.id_Cliente='0'
select Etichette.nome_etichetta from Etichette,Clienti_Etichette where Clienti_Etichette.id_etichetta = Etichette.id_etichetta and Clienti_Etichette.id_Cliente='1'
select Etichette.nome_etichetta from Etichette,Clienti_Etichette where Clienti_Etichette.id_etichetta = Etichette.id_etichetta and Clienti_Etichette.id_Cliente='2'
Dal risultato sopra(select * from Clienti)ad ogni select, sempre con php, associo i campi etichetta

Il mio risultato è un array con 3 campi dove nei primi 2 ci saranno i campi della prima select e nel terzo il nome delle etichette separate da una virgola:

----------------------
id_cliente=0
nomeCliente=pippo
etichette=etichettaA,etichettaB,etichettaR
----------------------
La domanda è, posso fare tutto con una sola select?
Ad esempio creare un alias di una colonna, dove mettere i nomi delle etichette separate da una virgola, senza dover utilizzare un linguaggio che non sia SQL?

Grazie,
Roberto