Ho capito che non è possibile fare questo sceglie solamente un record e nel while principale non posso farne un altro perchè non mi estrae tutti i dati. Spiego meglio.
Ho una tabella dove ho un id (univoco), un nome, un altro id (non univoco).
Con il secondo id, quello non univoco, eseguo una Join per estrarre il nome e l'id, se presente, da un altra tabella, però c'è la possibilità questi siano più di uno.
Con questa query:
Ora, facendo così mi estrae solo un record dalla seconda tabella perchè dalla prima ne estraggo solo uno.Codice:SELECT m.*, b.band_name, b.band_id FROM bands_members AS m LEFT JOIN bands AS b ON (m.member_band = b.band_id) WHERE m.member_band = 1
L'unica soluzione è fare una query nel while della SELECT e poi fare un altro while se presente dei dati? Se no, avete altre idee?
Grazie in anticpo![]()

LinkBack URL
About LinkBacks
