 |
ขอคำแนะนำเกี่ยวกับการ count rows ใน database mysql ด้วยครับผม |
|
 |
|
|
 |
 |
|
แบบนี้ได้ไหมค่ะ ใช้เป็น sql บรรทัดเดียว
Code (SQL)
SELECT count(A.ID_Job) AS C,ฺB.ID, B.Id_Emp, B.Name
FROM info_import AS A,
(SELECT ID, Id_Emp, Name
FROM info_employee) AS B
WHERE
A.ID = B.ID
GROUP BY A.ID
|
 |
 |
 |
 |
Date :
2013-06-24 17:18:09 |
By :
LuckyStar |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จะลองนำไปประยุกต์ครับผม 
|
 |
 |
 |
 |
Date :
2013-06-25 08:20:14 |
By :
popnakub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$sql =" SELECT COUNT(tb_im.ID_Job) AS total_job, tb_emp.ID, tb_emp.Id_Emp, tb_emp.Name FROM info_import AS tb_im ";
$sql.=", (SELECT ID, Id_Emp, Name FROM info_employee) AS tb_emp ";
$sql.=" WHERE tb_im.ID = tb_emp.ID GROUP BY tb_emp.Name ASC ";
ทดลองแล้วใช้ได้ครับผม แต่ใน () นี้คือ SUBQERY ใช่ไหม ครับ ?
|
 |
 |
 |
 |
Date :
2013-06-25 10:36:39 |
By :
popnakub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|