sql >> Database teknologi >  >> RDS >> Mysql

Brug af DISTINCT baseret på en enkelt kolonne i GROUP BY

Du kan have mere end én kolonne angivet for GROUP BY prøv dette:

SELECT user_id, order_id, MAX(order_date) FROM orders
GROUP BY order_id, user_id
HAVING
MAX(order_date) < '2012-01-20'


  1. Forbind oracle med pdo, med SID og INSTANCE_NAME

  2. Overtrædelse af UNIQUE KEY-begrænsning på INSERT WHERE COUNT(*) =0 på SQL Server 2005

  3. SQL - hvordan man tæller unik kombination af kolonner

  4. Kompilere pg_repack-udvidelse på binært format af PostgreSQL-installation