| 
					 หัวข้อ: ขอความช่วยเหลือ SQL การแสดงข้อมูลค่ะ เริ่มหัวข้อโดย: oum1991 ที่ 14 มีนาคม 2020, 21:08:32 สวัสดีค่ะ 
					ขอความช่วยเหลือการนำข้อมูลมาแสดงหน่อยค่ะ เรามีตารางอยู่ 3 ตารางดังนี้ สมาชิก ID สมาชิก - ชื่อ โพส ID โพส - เนื้อหา - ID สมาชิก คอมเมนท์ ID คอมเม้นท์ - ID โพส - เนื้อหา - ID สมาชิก ต้องการดึงข้อมูล คอมเม้นท์ ที่มีคนมาคอมเม้นท์ในโพสเรา และคอมเม้นท์ที่เราเข้าไปมีส่วนร่วมในการเม้นท์ เงื่อนไขคือ ไม่ต้องแสดงข้อมูลคอมเม้นท์ของเรา (id_member != ฉัน) จนปัญญามากๆค่ะไม่รู้จะดึงข้อมูลอย่างไร ขอบคุณล่วงหน้าค่ะ :wanwan017: :wanwan017: :wanwan017: หัวข้อ: Re: ขอความช่วยเหลือ SQL การแสดงข้อมูลค่ะ เริ่มหัวข้อโดย: Twenty-One ที่ 14 มีนาคม 2020, 23:50:07 ก่อนอื่นตารางผิดนะครับ น่าจะต้องทำแบบนี้ 
					สมาชิก ID สมาชิก - ชื่อ โพส ID โพส - เนื้อหา - ID สมาชิก คอมเมนท์ ID คอมเม้นท์ - เนื้อหา - ID โพส SELECT เนื้อหา FROM คอมเมนท์ INNER JOIN โพส ON คอมเมนท์.ID โพส = โพส.ID โพส หัวข้อ: Re: ขอความช่วยเหลือ SQL การแสดงข้อมูลค่ะ เริ่มหัวข้อโดย: oum1991 ที่ 15 มีนาคม 2020, 10:35:39 ขอบคุณมากเลยนะคะ 
					ใช่ค่ะตารางผิด ลืมใส่ ID โพส โดยการเชื่อมต่อแบบข้างบน ยังไม่เข้าเงื่อนไขที่ต้องการค่ะ ถึงแม่ว่าจะใส่เงื่อนไขว่า โพส.ID สมาชิก = ฉัน AND คอมเม้นท์.ID สมาชิก != ฉัน ก็ตาม ในส่วนนี้จะได้ข้อมูลจากคอมเม้นท์ ที่มาเม้นท์ในโพสของเรา และแสดงเฉพาะคอมเม้นท์ ที่ไม่ใช่ของเรา แต่ก็ยังขาดการแสดงข้อมูล คอมเม้นท์ที่เราเข้าไปมีส่วนร่วมในการเม้นท์ ถึงแม้ว่าเราจะไม่ใช่เจ้าของโพสก็ตาม หัวข้อ: Re: ขอความช่วยเหลือ SQL การแสดงข้อมูลค่ะ เริ่มหัวข้อโดย: oum1991 ที่ 15 มีนาคม 2020, 16:37:30  :wanwan003: ทำได้แล้วค่ะ 
					 |