SELECT `shop_id`,`product_name` FROM
(SELECT `shop_id`,`product_name` FROM `product` ORDER BY `update_datetime` DESC) AS table1
GROUP BY `shop_id`
LIMIT 30;
ใช้ sub query เรียงลำดับตามเวลา column ที่เก็บเวลาที่ update แล้วจัดกลุ่มตามตารางผลลัพธ์ของ sub query ตาม shop_id ครับ