Page 1 of 1

วิธีการเขียน Select ข้อมูล ที่มีซ่ำกัน ไม่ให้ซ่ำกัน ใน phpbb

Posted: 19/07/2019 6:25 pm
by Ittichai_chupol
- สำหรับที่พัฒนา[urlชhttps://www.mindphp.com/บทความ/24-cms-php/157-p ... ออะไร.html]เว็บบอร์ด phpbb[/url] นั้นคงจะต้องพบปัญหาเกี่ยวกับการบันทึกข้อมูลโพสต์ ลงนั้นตาราง ฐานข้อมูล กันแน่นอน ทั้งการเกี่ยวลงใน ตารางที่เป็นของ เว็บบอร์ด phpbb เองหรือ จะเก็บลงในตารางที่เปป็นส่วนขยายที่เราได้สร้่าง ขึ้นมาเอง โดย ปัญหาที่จะตามมาคือ การเรียกใช้ข้อมูลเหล่านั้น เพราะบางที่ เราจะต้องการเพียงเเค่จำนวนโพสต์ แต่ผลลัพธ์กลับผิดพลาดเพราะเนื่องจาก การมี post_id เดียวกัน ซ่ำกันอยู่นั้นเอง โดยถ้าหากต้องการเพียงแค่ Select post_id ออกมาเพื่อให้ซ่ำกัน ส่วนใหญ่คงใช้ การ Goup by แต่นอกจาการ Group by แล้วยังมีวิธีการเรียกข้อมูลที่ไม่ซ่ำกันอีก อย่างหนึ่งก็คือ การ ใช้ DISTINCT นั้นเอง

ตัวอย่าง

ผมต้องการ ค้นหาว่า ในตาราง มีโพสต์อะไรบางในตารางนี้

Selection_999(1782).png
Selection_999(1782).png (114.33 KiB) Viewed 156 times

ถ้าเป็นการใช้ Group by
Selection_999(1783).png
ถ้าเป็นการใช้ DISTINCT
Selection_999(1784).png