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

MySQL, trzeba wybrać wiersze, które mają najczęstsze wartości w innej tabeli

    SELECT *
      FROM comment
INNER JOIN (SELECT comment.c_id,
                   COUNT(*) AS cnt
              FROM comment
        INNER JOIN logs ON comment.c_id=logs.c_id
             WHERE logs.daterate >= DATE_SUB(CURDATE(), INTERVAL 8 DAY)
               AND logs.rated=1
          GROUP BY comment.c_id) x ON x.c_id = comment.c_id
  ORDER BY x.cnt DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie mogę zalogować się do lokalnej kopii Magento - jak użyć utraconego hasła z lokalną kopią oprogramowania?

  2. Jaka jest różnica między typami ciągów VARCHAR(255) i TINYTEXT w MySQL?

  3. Eksportuj dane z bazy danych MySQL

  4. Python db-api:fetchone vs fetchmany vs fetchall

  5. MySQL - wstaw, jeśli jeszcze nie istnieje