Aiuto query JOIN

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?

inviato 10 anni fa
blow
blow
1
X 0 X

Provato con "SELECT DISTINCT ...."?

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda