เอาหลักๆ 3ฟิลด์นะครับ
table_id คือ id ของช่องตาราง โดยจะเพิ่มขึ้นทุกครั้งที่สร้างตาราง ตามจำนวนTime_id
time_id คือ id ของวันและเวลา 1 ชั่วโมง เช่น8โมงเช้าวันอังคาร ถ้าเป็นวันพุธ ก็จะเป็นอีก id นึง
teacher_id คือ id ของผู้สอน ถ้าเป็น0คือค่าว่างไม่มีผู้สอน
ทีนี้ผมจะแสดงtable_id ที่ WHERE teacher_id ตามที่เลือก ส่วนtable_idอื่นที่มีค่าไม่ตรง ให้แสดงเป็น0 จะได้เห็นตารางครบทุกช่อง
และ Group by time_id เพื่อไม่ให้แสดงเวลาซ้ำกัน