สอบถาม เรื่องการ คำนวณ โดยการเอาค่าที่ได้จากการคำนวณในแต่ละตาราง มาทำหาผลรวมจาก 2 ตาราง แบบมีเงื่อนไข
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม เรื่องการ คำนวณ โดยการเอาค่าที่ได้จากการคำนวณในแต่ละตาราง มาทำหาผลรวมจาก 2 ตาราง แบบมีเงื่อนไข
สอบถาม เรื่องการ คำนวณ โดยการเอาค่าที่ได้จากการคำนวณในแต่ละตาราง มาทำหาผลรวมจาก 2 ตาราง แบบมีเงื่อนไข
Copy
อันนี้เป็น code ที่ทำมาค่ะ ต่อปรับแก้ตรงส่วนไหน โปรดแนะนำด้วยค่ะ
include ('config.php'); $strSQL1="SELECT tb_students.id_student, tb_parent.id_parent , tb_parent.id_teacher, (SELECT SUM(IF(FIND_IN_SET(id_question,'1,2,5') ,score_p,0)) as score_p1 FROM tbp_answer ) as p1, (SELECT SUM(IF(FIND_IN_SET(id_question,'1,2,5') ,score_s,0)) as score_s1 FROM tb_answer ) as s1, (SELECT SUM(IF(FIND_IN_SET(id_question,'3,4') ,score_p,0)) as score_p2 FROM tbp_answer ) as p2 (SELECT SUM(IF(FIND_IN_SET(id_question,'3,4') ,score_s,0)) as score_s2 FROM tb_answer ) as s2 FROM tbp_answer left join tbs_answer on tbs_answer.id_student = tbp_answer.id_student Where tbp_answer.id_student = tbs_answer.id_student group by tbs_answer.id_student "; $objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]"); while($row = mysql_fetch_array($objQuery1)) { ?> <tr> <td>คะแนนรวม ชุดที่ 1<?= $row['p1']+$row['s1']; ?></td> <td>คะแนนรวม ชุดที่ 2<?= $row['p2']+$row['s2']; ?></td> <?}?>

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ