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

Как да филтрирам допълнително GROUP BY запис в mysql?

Подобно на отговора на този въпрос , можете да използвате подзаявка и да се присъедините, за да извлечете резултатите, които търсите. Нещо подобно на следното трябва да работи:

SELECT `Query_id`, `nic_id`, `date`, `subject`, `followup_no`
FROM `sales_queries` AS sq
INNER JOIN (
    SELECT MAX(`Query_id`) AS mId
    FROM `sales_queries`
    GROUP BY `nic_id`
) AS subsq ON subsq.mId = sq.Query_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възстановяване след грешна заявка за актуализиране на MySQL?

  2. Mysql Like + Wild Card срещу оператор Equals

  3. Как да намерите общите стойности на първите три колони с помощта на SQL

  4. Laravel динамични връзки към различни бази данни по едно и също време

  5. Разгрупиране на ред в много редове въз основа на части от дата