5
ความแตกต่างระหว่างมุมมองอินไลน์และด้วยคำสั่งย่อย?
มุมมองอินไลน์ช่วยให้คุณสามารถเลือกจากแบบสอบถามย่อยราวกับว่ามันเป็นตารางที่แตกต่างกัน: SELECT * FROM /* Selecting from a query instead of table */ ( SELECT c1 FROM t1 WHERE c1 > 0 ) a WHERE a.c1 < 50; ฉันเคยเห็นสิ่งนี้อ้างถึงโดยใช้คำต่าง ๆ : มุมมองอินไลน์, พร้อมด้วยข้อ, CTE และตารางที่ได้รับ สำหรับฉันดูเหมือนว่าพวกเขาเป็นไวยากรณ์เฉพาะของผู้ขายที่แตกต่างกันสำหรับสิ่งเดียวกัน นี่เป็นข้อสันนิษฐานที่ผิดหรือเปล่า? มีความแตกต่างทางเทคนิค / ประสิทธิภาพระหว่างสิ่งเหล่านี้หรือไม่?