sql >> Database teknologi >  >> RDS >> Mysql

VENSTRE JOIN kun første række

Hvis du kan antage, at kunstner-id'er stiger over tid, er MIN(artist_id) vil være den tidligste.

Så prøv noget som dette (utestet...)

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


  1. Django-armaturen mislykkes, og angiver DatabaseError:værdien er for lang til at typetegn varierer (50)

  2. Introduktion til ER-datamodellen

  3. konverter php-dato til mysql-format

  4. Optimeringstærskler – gruppering og aggregering af data, del 1