Ich habe 2 Tabellen in meiner Datenbank. Ein Name data
, ein anderer Name changes
.
Die Spalten der Tabelle sind
Data
changes
Wie Sie sehen, ist changes
. related_id
ein Fremdschlüssel für data
. id
.
changes
kann mehrere Zeilen gleichen name
und related_id
und verschiedene Kommentare haben.
Nach dem Ausführen dieser Abfrage wurde mir klar, dass mehrere Zeilen zurückgegeben werden, wobei beispielsweise Hello
zweimal vorkommen kann.
SELECT DISTINCT data.name, changes.comments FROM data LEFT JOIN changes ON data.id = changes.related_id
Result
Wie gehe ich vor, dass nur eine Zeile zurückgegeben wird? Ich bin über SO gegangen, um nach Antworten zu suchen, und viele haben angegeben, dass DISTINCT
verwendet wird, aber in meinem Fall funktioniert es nicht.
Vielen Dank im Voraus.