<?php
$sql="SELECT * FROM revenue LEFT JOIN plan ON revenue.plan_id = plan.plan_id
LEFT JOIN receive ON revenue.id_rec= receive.id_rec
WHERE date_s='".$_GET['date_s']."' and name_rec BETWEEN 'ปาล์มทะลาย' AND 'ปาล์มร่วง' GROUP BY plan.goal_n ";
$query=mysql_query($sql);
while( $result=mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $result["pla_name"];?> <?php echo $result["goal_n"];?> เก็บเกี่ยว<br />
<?
$today =$result["date_a"]== date("H:i:s" );//วันที่ปัจุบันที่เริ่มนับ
?>
<?php echo "วันที่". ThaiDate($result['date_a']);?><?=$today;?>(งบสงเคราะห์)</td>
1. เอา SELECT * FROM revenue LEFT JOIN plan ON revenue.plan_id = plan.plan_id
LEFT JOIN receive ON revenue.id_rec= receive.id_rec ไปทดสอบใน phpmyadmin ดูผลเก็บค่าไว้ในใจ
2. จากนั้นลอง GROUP BY จาก Code ด้านบน โดนที่ยังไม่ต้อง where
SELECT * FROM revenue LEFT JOIN plan ON revenue.plan_id = plan.plan_id
LEFT JOIN receive ON revenue.id_rec= receive.id_rec GROUP BY plan.goal_n ดูผลลัพธ์ที่ได้ เปรียบเทียบหาความแต่กต่าง