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

specifik mysql-opdatering baseret på gruppe efter data

Sådan:

UPDATE Meters m
INNER JOIN
(
   SELECT meter_id, MIN(reading_time) lowesttime
   FROM readings 
   GROUP BY meter_id
) r ON m.id = r.meter_id
SET m.starttime = r.lowesttime;


  1. Find sidste række i gruppe efter query-SQL Server

  2. SQL HVIS SELECT-forespørgslen er null, foretag en anden forespørgsel

  3. Transactionscope-undtagelse denne platform understøtter ikke distribuerede transaktioner, mens forbindelsesobjekt åbnes

  4. Hvordan tæller man alle NULL-værdier i en tabel?