— Step 1: สร้าง CTE หรือ Subquery เพื่อหา min(time_id) ตามเงื่อนไขที่กำหนด
WITH MinTimeID AS (
SELECT
Pre_id,
MIN(time_id) AS MinTimeID
FROM
credit_process
WHERE
Current_process = 32
GROUP BY
Pre_id
)
— Step 2: Join กับ table credit_process โดยใช้ pre_id และกรอง Time_id ที่มากกว่า MinTimeID
SELECT
cp.*
FROM
credit_process cp
JOIN
MinTimeID mt
ON
cp.Pre_id = mt.Pre_id
WHERE
cp.time_id > mt.MinTimeID;