2017-05-14 7 views
0

Ich versuche, zwei Tabellen mit der folgenden Abfrage zu verbinden:Doppelte Ergebnisse mit SQL Query Verbindung zwischen zwei Tabellen

SELECT board.boardID, board.userID, board.postID, items.Url, 
items.Image 
FROM board 
JOIN items on userID = items.user_id 

Weichen gibt mir folgendes Ergebnis: Database

Doch wie können Sie siehe, jedes Ergebnis wird doppelt gedruckt. Ich habe versucht, SELECT DISTINCT, aber das gibt das gleiche Ergebnis.

+2

ich keine Duplikate in Ihren Reihen zu sehen. Also, ich bin mir nicht sicher, was Sie als Ergebnis festgelegt haben wollen. –

Antwort

0

Mein Fehler,

Die Abfrage ich suchte ist:

SELECT DISTINCT board.boardID, board.userID, board.postID, items.Url, 
items.Image 
FROM board 
JOIN items on postID = items.id 

ich die Artikel-Tabelle auf der falschen ID verbunden :)

Verwandte Themen