兩表:orders(訂單主表)、case(工單表),通過 order_id 關聯。
SELECT
c.id,
c.order_id,
c.title,
c.content,
c.create_time,
o.last_pic
FROM `orders` o, `case` c
WHERE c.order_id = o.order_id
ORDER BY c.id DESC
LIMIT 15;
FROM a, b WHERE a.x = b.x 為**隱式內連接**,等價於 INNER JOIN ... ON ...。JOIN,可讀性更強、不易漏寫條件導致笛卡爾積。SELECT
c.id, c.order_id, c.title, c.content, c.create_time,
o.last_pic
FROM `case` c
INNER JOIN `orders` o ON c.order_id = o.order_id
ORDER BY c.id DESC
LIMIT 15;
orders.order_id、case.order_id 均有索引。case 表大,考慮只查近期分區或加 WHERE c.create_time > ...。