|
|
|
ต้องการเขียน PHP กับ checkbox ที่ใช้ตามข้อมูลจำนวนที่มีอยู่ database หาก ครบตามจำนวนจะต้องแสดงค่าว่า Full |
|
|
|
|
|
|
|
ขอคำแนะนำหน่อยนะครับพี่ๆ ทุกคนครับ
ขอบคุณมากครับ
|
|
|
|
|
Date :
2017-06-27 14:45:56 |
By :
traiyaphan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่อยๆ ทำก่อนครับ ติดตรงไหนค่อยมาถามครับ
|
|
|
|
|
Date :
2017-06-28 18:25:04 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนไปใช้ left join เพื่อแสดงรายชื่อโต๊ะทั้งหมด
|
|
|
|
|
Date :
2017-07-01 06:53:48 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-07-01 10:07:28 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2017-07-02 09:27:31 |
By :
traiyaphan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแล้วครับ มันไม่ออกข้อมูลทั้งหมดมาให้ครับ
เลย ลองเปลี่ยน RIGHT JOIN แสดงออกมา ครับ แต่ไม่ครบเหมือนกันครับ
โดยค่าในตาราง tb_name เอาออกมาแสดงไม่ครบ ครับ
แต่ถ้าไม่มี COUNT( subtname.idss ) AS cou อยู่ ก็แสดงผลออกมาครับแต่ไม่ใช่ที่ต้องการ คือต้องการให้มี นับจำนวนให้ด้วย ตาม ด้านบนไปอ่ะครัล
Code (SQL)
SELECT tb_name.id, COUNT( subtname.idss ) AS cou
FROM tb_name
RIGHT JOIN subtname ON tb_name.id = subtname.idss
GROUP BY subtname.idss
ขอคำแนะนำเพิ่มอีกนิดนะครับ ขอบคุณมากครับ
|
|
|
|
|
Date :
2017-07-02 10:09:06 |
By :
traiyaphan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ left JOIN
แต่เปลี่ยน group by เป็น GROUP BY tb_name.id
เพราะต้องการแสดง ชือทั้งหมด
subname.idss มันมีบ้างไม่มีบ้าง เอามา group by ไม่ได้
แต่ tb_name.id นั้นมีทุก id แน่นอน
|
|
|
|
|
Date :
2017-07-02 22:10:56 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับขอบคุณมากครับ
|
|
|
|
|
Date :
2017-07-03 18:01:04 |
By :
traiyaphan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|