kha*_*any 4 mysql sql join sql-update
这个让我难过.
我有2个表格如下:
METERS
id | startTime
READINGS
id | meter_id | readingTime
Run Code Online (Sandbox Code Playgroud)
我想要做的是更新1 sql查询中meters.startTime的最低匹配readings.readingTime.
我该怎么做呢?
Mah*_*mal 14
像这样:
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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7967 次 |
| 最近记录: |