SELECT order.*, order_due_date_check.order_date , order_due_date_check.due_check
FROM order
LEFT JOIN order_due_date_check ON order.idcode_pb = order_due_date_check.idcode_pb
(ถ้ามีเงื่อนไขอื่นๆ)WHERE ..................
GROUP by order.idcode_pb
SELECT order.*, order_due_date_check.order_date, order_due_date_check.due_check
FROM order
LEFT JOIN order_due_date_check ON order.idcode_pb = order_due_date_check.idcode_pb
WHERE order_due_date_check.due_check = 0 (อื่นๆ ถ้ามี)
GROUP by order.idcode_pb
พี่ครับ ผม รันแล้ว ออก แบบนี้ ครับ ผมอยากกำหนดให้ ในตาราง order กำหนด ค่า distinct ของ idcode_pb เพื่อเอามาเทียบค่ากับ ตาราง order_due_date_check ถ้า `order`.idcode_pb เท่ากับ order_due_date_check.idcode_pb ไม่ต้องดีงมา ถ้า 2 ตาราง ค่า idcode_pb ไม่ต้องกันให้ดึง `order`.idcode_pb มาทั้งหมด ครับ ไม่รู้ว่า ผมเขียนแบบนี้ ผิดรึเปล่า ครับ ผิดตรงไหน แนะด้วย ครับ พี่
Error Query [SELECT (DISTINCT `order`.idcode_pb), order_due_date_check.order_date , order_due_date_check.due_check FROM `order` LEFT JOIN order_due_date_check ON `order`.idcode_pb = order_due_date_check.idcode_pb GROUP by `order`.idcode_pb]
โค๊ด ครับ Code (PHP)
SELECT (DISTINCT `order`.idcode_pb), order_due_date_check.order_date , order_due_date_check.due_check
FROM `order`
LEFT JOIN order_due_date_check ON `order`.idcode_pb = order_due_date_check.idcode_pb
GROUP by `order`.idcode_pb