sql >> Databasteknik >  >> RDS >> Mysql

SQL Group efter och min (MySQL)

För att få rätt associerad plats måste du gå med i ett underval som får det lägsta avståndet per kod under förutsättning att avståndet i den yttre huvudtabellen matchar det lägsta avståndet som härleds i undervalet.

SELECT a.code, a.distance
FROM   places a
INNER JOIN
(
    SELECT   code, MIN(distance) AS mindistance
    FROM     places
    GROUP BY code
) b ON a.code = b.code AND a.distance = b.mindistance
ORDER BY a.distance


  1. Vad är MELLAN Logical Operator i SQL Server - SQL Server / TSQL Tutorial Del 124

  2. Mysql:Konvertera DB från lokal tid till UTC

  3. n:te percentilberäkningar i postgresql

  4. Återställ markörpositionen i PDO