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

LEFT JOIN nur erste Reihe

Wenn Sie davon ausgehen können, dass sich Künstler-IDs im Laufe der Zeit erhöhen, dann ist die MIN(artist_id) wird das früheste sein.

Also versuchen Sie so etwas (ungetestet...)

SELECT *
  FROM feeds f
  LEFT JOIN artists a ON a.artist_id = (
    SELECT
      MIN(fa.artist_id) a_id
    FROM feeds_artists fa 
    WHERE fa.feed_id = f.feed_id
  ) a