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

Извличане на групи от таблици много към много

Решение за "измама", използващо GROUP_CONCAT() . Това няма да покаже броя на въпросите, които не са свързани с нито една тема:

SELECT
      TopicIds
    , COUNT(*) AS QuestionCount
FROM
      ( SELECT
              QuestionId
            , GROUP_CONCAT(TopicId ORDER BY TopicId) AS Topics
        FROM 
              QuestionTopic
        GROUP BY 
              QuestionId
      ) AS grp
GROUP BY
      Topics


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. json колона срещу множество колони

  2. как да получите json данни от заявка за публикация на iphone

  3. Използване на NoSQL база данни през MySQL

  4. Модул Експортиране на резултат от async fn

  5. Използвайте FullCalendar без дата