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

Verbinden Sie zwei Zeilen, die in zwei Spalten den gleichen Wert haben

Sie benötigen eine Aggregatfunktion, um den icerik zu verketten s, und wenn Sie auch die minimale ID anzeigen möchten, benötigen Sie auch eine Aggregatfunktion, um diese zu erhalten.

Das sollte funktionieren:

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

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