इसे आजमाएं:
SELECT j.id, j.starttime, j.endtime, j.jobname, c.cpuusage
FROM
(
SELECT j.id, j.starttime, j.endtime, j.jobname, MAX(c.usagetime) AS usagetime
FROM jobinfo AS j
LEFT JOIN cpuinfo AS c
ON c.usagetime <= j.starttime
GROUP BY j.id
) AS j
JOIN cpuinfo AS c
ON j.usagetime = c.usagetime
यह वह आउटपुट देता है जो आप चाहते थे। यह प्रत्येक कार्य के प्रारंभ होने से पहले cpuusage का नवीनतम मूल्य पाता है। यह कार्य चल रहा है, जबकि सीपीयू में परिवर्तन को संभाल नहीं करता है।