Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Połącz pola wierszy o tym samym identyfikatorze w MySQL

Musisz dodać group by :

SELECT m.id, GROUP_CONCAT(distinct(g.loc)) 
FROM mutations m JOIN
    genes g
    ON m.id = g.id
GROUP BY m.id;

Po drodze powinieneś nauczyć się kilku innych rzeczy:

  • Użyj jawnego join składnia. Prosta zasada:nigdy nie używaj przecinków w from klauzula.
  • Użyj aliasów tabeli (m i g ). Sprawiają, że zapytanie jest łatwiejsze do pisania i czytania.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klucz obcy MySQL ON DELETE CASCADE w 3 tabelach

  2. rejestrowanie szczegółowości mysql 5.7

  3. Uwierzytelnij się jako określony użytkownik w MySQL

  4. Opublikuj wynik MySQL przy użyciu AJAX przez jQuery

  5. Grupy zabezpieczeń DB można powiązać tylko z instancjami bazy danych VPC przy użyciu wersji API