像MAX((SELECT Price FROM Products WHERE Category = 'Food'))这样的语句对我来说似乎是完全合乎逻辑的(子查询结果集等同于列引用),但为什么SQL和RDBMS通常不支持它?
MAX((SELECT Price FROM Products WHERE Category = 'Food'))
解析这种语法有任何技术难题吗?