sql >> Databasteknik >  >> RDS >> Mysql

Matcha olika värden inom en rad

Jag tror GROUP_CONCAT är vad du är ute efter:

SELECT  Title_ID, 
        Title,
        GROUP_CONCAT(au_LName ORDER BY au_Ord) AS Authors
FROM    Books
GROUP BY Title_ID, Title;

SQL FIDDLE




  1. Visualisera data

  2. SQL :hitta rader och sortera efter antal matchande kolumner?

  3. Hur listar jag alla kolumner i en tabell?

  4. Hur mycket minne kommer att upptas av ett nollvärde i en DB?