ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอความช่วยเหลือ SQL การแสดงข้อมูลค่ะ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอความช่วยเหลือ SQL การแสดงข้อมูลค่ะ  (อ่าน 905 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
oum1991
ก๊วนเสียว
*

พลังน้ำใจ: 44
ออฟไลน์ ออฟไลน์

กระทู้: 298



ดูรายละเอียด เว็บไซต์
« เมื่อ: 14 มีนาคม 2020, 21:08:32 »

สวัสดีค่ะ
ขอความช่วยเหลือการนำข้อมูลมาแสดงหน่อยค่ะ

เรามีตารางอยู่ 3 ตารางดังนี้

สมาชิก
ID สมาชิก - ชื่อ

โพส
ID โพส - เนื้อหา - ID สมาชิก

คอมเมนท์
ID  คอมเม้นท์ - ID โพส - เนื้อหา - ID สมาชิก

ต้องการดึงข้อมูล คอมเม้นท์ ที่มีคนมาคอมเม้นท์ในโพสเรา และคอมเม้นท์ที่เราเข้าไปมีส่วนร่วมในการเม้นท์
เงื่อนไขคือ ไม่ต้องแสดงข้อมูลคอมเม้นท์ของเรา (id_member != ฉัน)

จนปัญญามากๆค่ะไม่รู้จะดึงข้อมูลอย่างไร
ขอบคุณล่วงหน้าค่ะ

 wanwan017 wanwan017 wanwan017
« แก้ไขครั้งสุดท้าย: 15 มีนาคม 2020, 10:29:11 โดย oum1991 » บันทึกการเข้า
Twenty-One
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 335
ออฟไลน์ ออฟไลน์

กระทู้: 11,751



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 14 มีนาคม 2020, 23:50:07 »

ก่อนอื่นตารางผิดนะครับ น่าจะต้องทำแบบนี้

สมาชิก
ID สมาชิก - ชื่อ

โพส
ID โพส - เนื้อหา - ID สมาชิก

คอมเมนท์
ID  คอมเม้นท์ - เนื้อหา - ID โพส

SELECT เนื้อหา FROM คอมเมนท์
INNER JOIN โพส
ON คอมเมนท์.ID โพส = โพส.ID โพส
บันทึกการเข้า

# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ
# hosting คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง
# host เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี
# vps ราคาถูก 50GB 999 บาท

oum1991
ก๊วนเสียว
*

พลังน้ำใจ: 44
ออฟไลน์ ออฟไลน์

กระทู้: 298



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 15 มีนาคม 2020, 10:35:39 »

ขอบคุณมากเลยนะคะ

ใช่ค่ะตารางผิด ลืมใส่ ID โพส โดยการเชื่อมต่อแบบข้างบน ยังไม่เข้าเงื่อนไขที่ต้องการค่ะ ถึงแม่ว่าจะใส่เงื่อนไขว่า โพส.ID สมาชิก = ฉัน AND คอมเม้นท์.ID สมาชิก != ฉัน ก็ตาม

ในส่วนนี้จะได้ข้อมูลจากคอมเม้นท์ ที่มาเม้นท์ในโพสของเรา และแสดงเฉพาะคอมเม้นท์ ที่ไม่ใช่ของเรา

แต่ก็ยังขาดการแสดงข้อมูล คอมเม้นท์ที่เราเข้าไปมีส่วนร่วมในการเม้นท์ ถึงแม้ว่าเราจะไม่ใช่เจ้าของโพสก็ตาม
« แก้ไขครั้งสุดท้าย: 15 มีนาคม 2020, 12:14:14 โดย oum1991 » บันทึกการเข้า
oum1991
ก๊วนเสียว
*

พลังน้ำใจ: 44
ออฟไลน์ ออฟไลน์

กระทู้: 298



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 15 มีนาคม 2020, 16:37:30 »

 wanwan003 ทำได้แล้วค่ะ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์