นำข้อมูลจาก2ตารางมาแสดงโดยใช้ข้อมูลจากตารางนึงเป็นเงื่อนไข

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

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

closey
PHP Jr. Member
PHP Jr. Member
โพสต์: 13
ลงทะเบียนเมื่อ: 19/01/2009 3:37 pm

นำข้อมูลจาก2ตารางมาแสดงโดยใช้ข้อมูลจากตารางนึงเป็นเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย closey »

ต้องการนำข้อมูลจากตาราง plan และ subject มาแสดงค่ะ
โดยมี key คือ 'ชื่อภาษาไทย'(ตัวแปรเดียวกับ'รายวิชา'ในตาราง plan)
แต่ในตาราง plan ต้องการนำข้อมูลเฉพาะที่ ภาคการศึกษา และ ชั้นปีการศึกษา มีค่าเป็น '1'
ต้องเขียนโค้ดยังไงดีค่ะ

เคยได้รับคำแนะนำให้ใช้ INNER JOIN แต่ไม่ทราบว่าจะทำให้ออกมาตามที่ต้องการยังไง

ตาราง plan
รูปภาพ

ตาราง subject
รูปภาพ
ภาพประจำตัวสมาชิก
secivon
PHP Full Member
PHP Full Member
โพสต์: 35
ลงทะเบียนเมื่อ: 24/03/2009 5:15 pm

Re: นำข้อมูลจาก2ตารางมาแสดงโดยใช้ข้อมูลจากตารางนึงเป็นเงื่อนไข

โพสต์ที่ยังไม่ได้อ่าน โดย secivon »

อ่านสามรอบแล้วยังงง ไม่แน่ใจว่าติดตรงไหนครับ

1.ตาราง plan ต้องการนำข้อมูลเฉพาะที่ ภาคการศึกษา และ ชั้นปีการศึกษา มีค่าเป็น '1' อันนี้ ไม่ WHERE ก็ต้อง HAVING clause แน่ๆ แต่น่าจะเป็น WHERE มากกว่า
2.การเชื่อมข้อมูล ของสองตาราง ขึ้นอยู่กับลัษณะ output ที่ต้องการ อาจใช้ INNER JOIN , OUTER JOIN แล้วแต่กรณี ส่วน SYNTAX สามารถหาอ่านได้ไม่น่ายาก แต่มีข้อมูลแค่นี้ เลยไม่แน่ใจว่าเป็น report ของอะไรครับ
3.ในเมื่อมีรหัสวิชาอยู่แล้ว น่าจะ unique และเป็น key ได้ดีกว่าชื่อวิชานะครับ


ปล. สมัยไหนเนี่ยครับ ยังใช้"หน่วยกิต"อยู่เลย :lol:
"อย่าเอาแต่โทษเด็ก ถ้าเด็กมันจะห่วย ดูตัวเองบ้างว่าทำบ้านเมืองไว้เป็นยังไง"
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 132