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

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 2957
Joined: 19/09/2018 10:33 am

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

Post by Ittichai_chupol » 19/07/2019 6:25 pm

- สำหรับที่พัฒนา[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 85 times

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

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 21 guests