<?
include "connect.php";
$tb="db_mc";
$sql="select * from $tb Group by mc_id";
$result = mysql_query($sql);
While($row= mysql_fetch_array($result)){
$mc_id = $row["mc_id"];
$mc_name = $row["mc_name"];
$a++;
$tb2="db_mc";
$sql_search="select DISTINCT id from $tb2 where mc_id='$mc_id'";
$sql_select=mysql_query($sql_search);
$num=mysql_num_rows($sql_select);
?>
$sql="select * from $tb Group by mc_id";
statement นี้ เราใส่ where mc_id='$mc_id'"; ต่อท้าย
ก็จะให้ผลเหมือนกับ distinct ครับ
11. $tb2="db_mc";
12. $sql_search="select id from $tb2 where mc_id='$mc_id' Group by mc_id ";
13. $sql_select=mysql_query($sql_search);
14. $num=mysql_num_rows($sql_select);
สำหรับ total เอาค่ามาจากไหนครับ แสดงวิธีกำหนดค่า total ได้ไหมครับ ถ้าปกติ มัน ต้องเป็น 3
แต่ที่มันเป็น 1 เพราะไม่ได้ sum อะไรไปหรือเปล่าครับ
แล้ว ใช้ distinct มัน แสดง total ให้ เป็น 3 ได้อย่างไรครับ