SQL - ใช้นามแฝงใน Group By
แค่อยากรู้เกี่ยวกับไวยากรณ์ SQL ดังนั้นถ้าฉันมี SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter สิ่งนี้จะไม่ถูกต้องเพราะ GROUP BY itemName, FirstLetter ควรจะเป็น GROUP BY itemName, substring(itemName, 1,1) แต่ทำไมเราไม่สามารถใช้อดีตเพื่อความสะดวกได้?