sql >> Databasteknik >  >> RDS >> Mysql

mysql välj distinkta rader i en kommaavgränsad listkolumn

Använd GROUP_CONCAT() för detta, med en GROUP BY som täcker de andra tre kolumnerna:

SELECT 
  name,   -- Microsoft
  other,  -- GGG
  other2, -- 1
  GROUP_CONCAT(id) AS ids
FROM tbl
GROUP BY name, other, other2



  1. Lagra UUID v4 i MySQL

  2. phpMyAdmin kastar en #2002 kan inte logga in på mysql-servern phpmyadmin

  3. Hur man hittar hierarkivägen för en trädrepresentation

  4. Summa värden för en enskild rad?