ลองคันใน google จากคำว่า Crosstab เจอตัวนี้ครับเดียวลองไปทดลองก่อนครับ
select
sum(if(data_group = 1, 1, 0)) as group_1, sum(if(data_group = 2, 1, 0)) as group_2,
sum(if(data_group = 3, 1, 0)) as group_3, sum(if(data_group = 4, 1, 0)) as group_4
from
table_data
group by
'1';
จะนำเข้า กราฟที่ใช้ jpgraph มาช่วยครับ ใช้ php เรียกมาจากตาราง ovst แล้วมาทำกราฟแสดงในหน้าเวบครับ กำลังทดสอบความเป็นไปได้อยู่ ถ้าสำเร็จจะได้ดังภาพครับ