คือ join ข้อมูล 3 ตารางนะครับ คือ join อย่างไงก็ไม่ได้ ช่วยหน่อยนะครับ
http://www.uppicweb.com/show.php?id=2913370f2de3b5de9682222ac75a52de รูปตามนี้นะครับ
นี้รูปของผมนะครับ ของคุณมากครับ
Date :
2010-03-01 03:12:28
By :
ท๊อป
SELECT * FROM scholar_school_record1
LEFT JOIN scholar_data ON (scholar_school_record1.scholar_id = scholar_data.Scholar_ID)
LEFT JOIN status ON (scholar_data.Status_ID = status.Status_ID)
//ลองดูครับ
Date :
2010-03-03 19:54:42
By :
ghoster
ลองเอา คิวรี่ไปยิงที่ phpmyadmin ดูครับ เผื่อว่าจะเจอปัญหา เพราะมันจะบอกปัญหา ให้
Date :
2010-03-03 19:56:52
By :
pjgunner
SELECT * FROM scholar_data
LEFT JOIN scholar_school_record1 ON (scholar_school_record1.scholar_id = scholar_data.Scholar_ID)
LEFT JOIN status ON (scholar_data.Status_ID = status.Status_ID)
Date :
2010-03-03 20:07:38
By :
lozomac
ขอบคุณมากครับเดี่ยวลองดูนะครับพี่ มือใหม่
Date :
2010-03-04 03:21:52
By :
ท๊อป
พี่ครับช่วยหน่อยนะครับคือว่า
ในตาราง scholar_data ก็จะมีข้อมูลดังนี้ครับ
scholar_id, scholar_start_year, scholar_sex, status_id, school_type
43039 2553 male ก ตชด.
53036 2553 male ต สพฐ.
ในตาราง scholar_school_record1
scholar_id, scholar_academic_year, scholar_semester
43039 2553 1
ในตาราง status
status_ID, Status_Detail
ก สำเร็จการศึกษา
ข ลาออกจากสถานศึกษากลางคัน
ค ขาดการติดต่อ/ไม่สามารถติดต่อได้
ง สอบเข้าศึกษาต่อไม่ได้
จ ย้ายสถานศึกษาโดยพลการ
ฉ ถูกให้ออกจากสถานศึกษา
ช มีผลการเรียนต่ำกว่า 2.00
ฌ เลือกเรียนในสาขาวิชาคะแนนที่ไม่ถึงเกณฑ์
ญ ออกไปประกอบอาชีพ
ฏ ปัญหาความประพฤติไม่เหมาะสม
ฐ ออกไปรับราชการครู ตชด.
ด ศึกษาต่อสถานศึกษาเอกชน
ต สละสิทธิ์
ป สถาณภาพปกติ
จากที่พี่ช่วยดูการ join ให้ผมแล้วคือยังทำการกำหนดเงื่อนไข ตรง where ไม่ได้อะครับ คือผมต้องการสรุปผลประจำปี หรือค้นหาข้อมูลนั้นแหละครับข้อมูลที่ต้องการก็คือ
- ระดับปีการศึกษาและภาคเรียน ก็คือจากตาราง scholar_school_record1
- ประเภทโรงเรียนคือ ตชด.หรือ สพฐ จาก flied scholar_type จากตาราง scholar_data
- สถานภาพของนักเรียนทุน จากตาราง status
** ก็คือผมต้องการ seach ให้ออกมาเป็นแบบนี้อะครับ
ระดับการศึกษา จำนวนนักเรียน ลากออกที่คน เรียนต่อกี่คน
2553 250 100 150
** ก็คือผมจะเลือกตามเงื่นไขนะครับ เป็น list/menu อะครับ
โดย list/menu แรกก็คือ ระดับการศึกษา
list/menu2 ก็คือ ปีการศึกษา
list/menu3 ก็คือ ประเภทโรงเรียน
list/menu4 ก็คือ สาเหตุการพ้นสภาพ(จำนวนนักเรียนที่ลาออกอะครับเลือกตามเงื่อนไขใน status)
ส่วนจำนวนนักเรียนเรียนต่อ ก็จะนำนักเรียนทั้งหมดมาลบด้วยจำนวนนักเรียนที่ลากออกนะครับ
*********มือใหม่หัดเขียน php ครับ ********************
Date :
2010-03-04 04:00:20
By :
ท๊อป
ที่ผมเคยทำนะครับ
<PHP>
$sql="select
show_data.amper as amper ,
show_data.day ,
show_data.mounth ,
show_data.year ,
show_data.add_status ,
show_data.tumbon ,
show_data.mooban ,
show_data.prov ,
show_data.nb_code ,
amper.amper_id ,
amper.amper ,
show_data.add_sec ,
show_data.street_sec
from
show_data , amper
where
show_data.amper = $ampera
and
show_data.amper = amper.amper_id";
</PHP>
โครงสร้าง
<PHP>
$sql=" Select
Filed1.Tabal1,Filed2.Tabal1,Filed1.Tabal2,
From
Tabal1,Tabal2
Where
Filed1.Tabal1=Filde2.Tabal2 ";
</PHP>
Date :
2010-03-04 07:59:43
By :
drakvender
คือผมอยากได้ระบบที่มันมีการทำงานที่คล้าย ๆกับระบบที่ผมกล่าวมานะครับ มีใครมีไหมครับอยากได้จริง ๆ
ทำโปรเจคอยู่ครับ
Date :
2010-03-04 15:07:18
By :
ท๊อป
ใครก็ได้ช่วยหน่อนนะครับ
Date :
2010-03-06 13:39:29
By :
ท๊อป
Load balance : Server 04