sql >> Database >  >> RDS >> Mysql

Voeg twee rijen samen die dezelfde waarde hebben in twee kolommen

U hebt een aggregatiefunctie nodig om de icerik . samen te voegen s, en als je ook de minimale id wilt tonen, heb je ook een aggregatiefunctie nodig om dat te krijgen.

Dit zou het werk moeten doen:

SELECT MIN(id),
       fikraNo,
       maddeNo,
       GROUP_CONCAT(icerik ORDER BY id DESC SEPARATOR ' ')
FROM `table`
GROUP BY fikraNo, maddeNo

Demonstratie hier:http://sqlfiddle.com/#!2/ad7c93/1




  1. other_user_id parameter werkt niet op uitvoeringstijd, ik weet niet waarom

  2. SQL - rijen tellen met een specifieke waarde

  3. Rijdoelen, deel 2:Semi-joins

  4. Kan ik de naam krijgen van alle tabellen van de SQL Server-database in de C#-toepassing?