求解,with用法.该怎么处理

求解,with用法..SQL codewithavg_salary(value) as(select avg(salary) from instructor)select ID,salary

求解,with用法..

SQL code
withavg_salary(value) as(select avg(salary) from instructor)select ID,salaryfrom instructor,avg_salarywhere salary > avg_salary.value;

为什么我的mysql报错,有什么问题,求解答!~

[解决办法]
MYSQL中不支持WITH。
[解决办法]
mysql是不支持种语法的,sqlserver和oracle支持这中写法的。