มีเรื่องต้องใช้งาน MySQL5 และต้อง mock ข้อมูลขึ้นมาเยอะๆ ก็เลยลองไปดูว่า MySQL เขียน Sub Query ได้มั้ย จะได้ดึง select ข้อมูลแล้ว insert กลับเข้าไปหลายๆ row
INSERT INTO hotel SELECT * FROM hotel h where hid=1
For more information: MySQL5 Subquery Syntax
อืม.. ถ้าผมจำไม่ผิด Oracle ทำแบบนี้ไม่ได้ แต่ Sybase ก็ทำได้เหมือนกัน
Sybase กับ SQL Server ไม่แน่ใจ แต่ Oracle ทำได้นะ เขียนเหมือนกันเลย เพราะ MySQL ลอกเขามา