sql >> Databáze >  >> RDS >> Mysql

MySQL Group_Concat Opakující se hodnoty

Pravděpodobně spojujete tabulku se dvěma tabulkami na vztazích 1..n, což vytváří duplicitní výsledky.

  • Použijte buď GROUP_CONCAT( DISTINCT ...) nebo

  • Použijte dva poddotazy:v každém použijte GROUP_CONCAT() se skupinou podle na každém ze 2 stolů. Poté spojte dva dílčí dotazy a hlavní tabulku.




  1. Typ Java pro datum/čas při použití Oracle Date s režimem spánku

  2. Jak otestovat, na kterém portu MySQL běží a zda je možné jej připojit?

  3. Jak přidat jedinečný klíč do existující tabulky (s řádky, které nejsou jedinečné)

  4. Povolit provádění více příkazů při provádění prostřednictvím sqlalchemy