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

MySQL Group_Concat Powtarzające się wartości

Prawdopodobnie dołączasz do tabeli z dwiema tabelami w relacjach 1..n, co daje zduplikowane wyniki.

  • Użyj GROUP_CONCAT( DISTINCT ...) lub

  • Użyj dwóch podzapytań:w każdym użyj GROUP_CONCAT() z grupowaniem według na każdym z 2 stołów. Następnie połącz dwa podzapytania i główną tabelę.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Test poprawności połączenia MySQL w źródle danych:SELECT 1 czy coś lepszego?

  2. Architektura bazy danych dla milionów nowych wierszy dziennie

  3. Wstawianie tekstu z obszaru tekstowego do bazy danych MySQL bez utraty formatowania

  4. Jak monitorować pulę połączeń dla łącznika danych .NET MySQL w usługach IIS?

  5. Najlepsze praktyki optymalizacji bazy danych MySQL