ข้อมูลที่ดึงมาจาก mysql เป็นแถว เอามาเรียงเป็น คอลัมน์ แบบนี้ยังไงครับ รบกวนแนะนำ

กระทู้คำถาม
รบกวนขอคำแนะนำครับ สมมุติว่ามีการเก็บข้อมูล ตามแบบนี้มาครับ

นักเรียน 1 คนมี เมื่อมีการสอบ จะเก็บวันที่ คะแนน และครั้งที่สอบไว้ ตามตารางครับ ปกติก็ แสดงผลเป็นแถวโดยการเทียบกับของเก่า แบบนี้ครับ
 
แต่ว่า ดูยาก หากต้องการเปลี่ยนเป็นแบบนี้

รบกวนแนะนำได้ไหมครับ ว่า php 7+ mysql สามารถทำออกมาแบบตาราง ตัวอย่าง ได้อย่างไรครับ
เดิมแบบตารางที่ 2 ผม ใช้ select distinct name from table ออกมาก่อน และเมื่อได้ ชื่อนักเรียนที่ไม่ซ้ำแล้ว ก็มา select * from table order by test limit 2 ก็ได้เป็นแถวแล้วครับ พอมาแปลงเป็น คอลัมน์ เราสามารถ select จาก mysql ได้เลยหรือเปล่าครับ หรือมีวิธีอย่างไร รบกวนแนะนำด้วยครับผม

ขอบคุณครับ สวัสดีปีใหม่ครับ รบกวนด้วยครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่