Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL group_concat dengan klausa where

Anda dapat Mencoba Seperti ini.

SELECT     client.id, client.name, GROUP_CONCAT(module.name) AS modules
FROM       client
LEFT JOIN  client_module ON client_module.client_id = client.id
LEFT JOIN  module ON module.id = client_module.module_id
group by client.id Having Find_In_Set('module1',modules)>0 or Find_In_Set('module2',modules)>0

Demo SQL Fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat General Ledger/T-Account menggunakan PHP Mysql

  2. cara memeriksa dan mengatur variabel mysql max_allowed_packet

  3. Mengonversi dari GANDA (15,2) ke DECIMAL (15,2)

  4. MySQL tidak ditemukan di manapun di komputer

  5. MySQL:pilih yang paling cocok?