HOME > PHP > PHP Forum > ถามเกี่ยวกับคำสั่ง SQL ใน mysql ครับ ผมเขียนอย่างนี้ SELECT num1 AS a, num2 AS b, (a + b) as numtotal FROM tbl_test ทำไมมันฟ้องว่า Unknown column a in 'field list'
ถามเกี่ยวกับคำสั่ง SQL ใน mysql ครับ ผมเขียนอย่างนี้ SELECT num1 AS a, num2 AS b, (a + b) as numtotal FROM tbl_test ทำไมมันฟ้องว่า Unknown column a in 'field list'
แบบนี้ ถึงจะถูกครับ AS a เป็นการกำหนดชื่อฟิลด์ในการแสดงเท่านั้นครับ ไม่สามารถเอามาอ้างเหมือนตัวแปรได้ ในคำสั่ง sql คับ
SELECT num1 AS a, num2 AS b, (num1 + num2 ) as numtotal FROM tbl_test