sql >> Databasteknik >  >> RDS >> Mysql

Sammanfoga två rader som har samma värde i två kolumner

Du behöver en aggregatfunktion för att sammanfoga icerik s, och om du också vill visa minimi-id, behöver du också en aggregatfunktion för att få det.

Detta borde göra jobbet:

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

Demonstration här:http://sqlfiddle.com/#!2/ad7c93/1




  1. Infoga skrapad tabelldata direkt i PostgreSQL db

  2. Texten var trunkerad eller ett eller flera tecken matchade inte målkodsidan vid import från Excel-fil

  3. PDO - lastInsertId() för infogningsfråga med flera rader

  4. Stopwords och MySQL boolesk fulltext