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

За подселекция или не за подселекция?

Опитайте да преместите IN към клаузата FROM като вградена извлечена таблица

SELECT 
    id_topic, id_member_comment, pd.username, dt_post
FROM
   (
   SELECT MAX(last_id_comment) AS id_comment
   FROM forum_topic 
   GROUP BY cat_id
   ) AS foo
   JOIN
   forum_comment c ON foo.id_comment = c.id_comment --AND a cat_id join too?
   LEFT JOIN
   persondata pd ON c.id_member_comment = pd.id_member;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавите комбинирано правило за валидиране на уникални полета в Laravel 4

  2. PDO подготвя изявление и съпоставя в булев режим

  3. Вземете стойности от базата данни с помощта на PHP PDO и актуализирайте входа до проверено

  4. Какво да наблюдавате в MySQL 8.0

  5. Как да мигрираме от Oracle към MySQL / Percona Server