2016-05-31 16 views
-1

Ich versuche, 3 Tabellen in 1 Abfrage beizutreten. Eines der Felder, die ich erhalten möchte, ist ein Benutzer-Avatar, der 10 mal für 10 verschiedene Benutzer empfangen werden sollte.MySQL Inner Join - Wie spezifiziert man die "Haupt" -Tabelle mit Inner Join?

In meiner Abfrage scheint es gruppiert die Ergebnisse von Benutzer Avatare, da es den Rest der Informationen dupliziert.

Beispiel von dem, was sie tut:

Titel 1 Benutzer: 1

Titel 1 Benutzer: 2

Beispiel von dem, was ich will:

Titel 1 Benutzer: 1 , Benutzer: 2

Dies ist die Abfrage, die ich verwende:

select raffle.*, raffle_in.*, user.avatar 
from raffle 
inner join raffle_in 
on raffle.id=raffle_in.raffle_id 
inner join user 
on raffle_in.user_id=user.id 

Antwort

1

Warum machen Sie Gruppe von Verlosung_id?

Try add:

Gruppe von raffle_in.raffle_id