Mysql
 sql >> база данни >  >> RDS >> Mysql

Предизвикателство за MYSQL заявка с една таблица, две колони

Мисля, че най-чистият начин да направите това е просто да изберете отделни редове и да го преформатирате в клиента, ако е необходимо:

SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username

Като алтернатива, ако искате резултатите да бъдат конкатенирани, можете да използвате GROUP_CONCAT :

SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. валидиране на ajax формуляр с mysqli_query

  2. Формат на реда в MySQL:Разлика между фиксиран и динамичен?

  3. дизайн база данни, свързана с атрибут на време

  4. Уловима фатална грешка:Обектът от клас DateTime не може да бъде преобразуван в низ

  5. Как да контролираме динамичното подреждане по поле в таблица?