sql >> Database >  >> RDS >> Mysql

Hoe GROUP BY record verder filteren in mysql?

Vergelijkbaar met het antwoord op deze vraag , kunt u een subquery gebruiken en deelnemen om de gewenste resultaten op te halen. Iets wat lijkt op het volgende zou moeten werken:

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. MySQL-gebeurtenissen maken in Amazon RDS

  2. Verschil tussen sleutel, primaire sleutel, unieke sleutel en index in MySQL

  3. Werken met DataSource, JNDI API in IntelliJ

  4. Java-type in JDBC naar Postgres ltree