Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL INNER JOIN-Syntax

Diese Abfrage gibt eine Liste aller Namen (Vor- und Nachname) zurück, die eine doppelte Adresse enthalten. Dieser Teil

SELECT address FROM list 
GROUP BY address HAVING count(id) > 1

Ruft eine Liste aller Adressen ab, die mehr als einmal in der Tabelle vorkommen. Diese wird dann wieder mit der Tabelle selbst verknüpft, um alle Namen zurückzugeben, die dieselbe Adresse haben. Dies sollte eine Liste aller eindeutigen Adressen zurückgeben, denen mehr als ein Name zugeordnet ist, zusammen mit den Namen, die zu den Adressen gehören.