子查询相当于跟主查询提供查询条件应该出现在WHERE语句之后如 SELECT * FROM Text WHERE Id NOT IN (SELECT Id FROM Text WHERE Name = 'text' ) 查询字段中不能出现
没有见过这样的,select子查询只能放在from 和where后边。
select year,(select sum(salary) from test where year <=t.year) as salary from test t; 语法么? 这个子查询是在统计某个时段之前的 薪酬总和吧。规则year <=t.year。 就是 里面子查的时间外面当前数据行的时间。
SELECT * FROM Text WHERE Id NOT IN (SELECT Id FROM Text WHERE Name = 'text' )
查询字段中不能出现
语法么?
这个子查询是在统计某个时段之前的 薪酬总和吧。规则year <=t.year。
就是 里面子查的时间外面当前数据行的时间。
就是 里面子查询的时间小于外面当前数据行的时间。