จากบทความ  Retrieving the last record in each group   จะเป็นการ JOIN แบบเลือกรายการล่าสุด เช่นกรณีที่ข้อมูลในตารางหลัก มีการเปลี่ยนแปลงรุ่น เปลี่ยนเวอร์ชั่น แต่ยังคงใช้รหัสเดิม และต้องการแค่ข้อมูลเวอร์ชั่นล่าสุดเรคอร์ดเดียวเท่านั้น    นอกจากนี้ยังมีอีกกรณี นั่นก็คือ เมื่อเราย้อนกลับไปดูข้อมูลที่เคยบันทึกเอาไว้ โดยอ้างอิงรหัสเดียวกัน ที่ปัจจุบันได้เปลี่ยนเวอร์ชั่นไปแล้ว ข้อมูลที่ JOIN มาจะแสดงอย่างไร??? จะรู้ได้อย่างไรว่า  ณ วันที่นั้นๆ ใช้ข้อมูลเรคอร์ดไหน???   ( ถ้าเราเก็บไอดี PK ไปเลยจะไม่เจอปัญหานี้ แต่เนื่องจากฟิลด์ Code ดันเป็น Unique ID ซึ่งยึดเป็น PK ไปในตัวก็เลยคิดว่าไม่จำเป็นต้องสร้าง ID ขึ้นมาอีก )       ตัวอย่างข้อมูลที่เคยบันทึกไว้ด้วยชื่อหมวดหมู่ก่อนการเปลี่ยนแปลง   กรรไกรสองรายการ ที่ใช้หมวดหมู่เดียวกัน แต่คนละปี   กรรไกรตัดกิ่ง   ณ วันที่ 2017-06-01 ได้ทำรายการด้วยชื่อ  " วัสดุทำสวน "  กรรไกรเล็ก        ณ วันที่ 2018-01-31 ได้ทำรายการด้วยชื่อ  " วัสดุอุปกรณ์ทำสวน "       SELECT * FROM product  WHERE name LIKE '%ก...
PHP CI MANIA 0.8.4.09 แก้ไขปัญหา Import ไฟล์ Excel แล้วไม่สามารถบันทึกได้ + เพิ่มตัวเลือก Validate บางฟิลด์
- เพิ่มตัวเลือก Validate บางฟิลด์ กรณีละเว้นการตรวจสอบให้เอาเครื่องหมายเช็คถูกออก   -  แก้ไขปัญหา Import ไฟล์ Excel แล้วไม่สามารถบันทึกได้   สมาชิก Premium ดาวน์โหลดได้ที่  http://fastcoding.phpcodemania.com/index.php/downloads     PHP  CI  MANIA   - PHP Code Generator    โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม"     ราคาสุดคุ้ม     http://fastcoding.phpcodemania.com