สร้าง sub query แล้วนำมา join กลับเข้า table เดิม โดยมีเงื่อนไข min

— 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;

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *