View Single Post
Old 03-06-2007, 11:53   #1
MEMon
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 3359
[mysql]JOIN fra tabelle

Ho due tabelle A e B, la tabella A contiene tanti record la B ne contiene pochi.

campi di A:
id
player_id
info1
info2

campi di B:
player_id
info1
info2
info3
ecc ecc..

Io devo prendere solo i record di B dove A.player_id=B.player_id, però non voglio ripetizioni!
Mi spiego, per la tabella A player_id non è primaria quindi può essere ripetuta, mentre per la B player_id è primaria.
Il problema è che se faccio una normale JOIN mi vengono restituiti dei doppioni di record di B proprio perchè in A ci sono tanti campi con lo stesso player_id...

COme posso fare?
MEMon è offline   Rispondi citando il messaggio o parte di esso