在MySQL中,为什么在尝试使用FROM子句中的子查询创建视图时会发生以下错误?
View's SELECT contains a subquery in the FROM clause
此外,这个限制有哪些好的解决方法?
是否有任何变通方法适用于FROM子句中的任何子查询,或者是否存在一些在不使用FROM子句中的子查询时无法表达的查询?我的询问如下:
SELECT vg.tender_id,
sum(amount) as sumofamount,
sum(amount) - lc_amt_value as totalamount
FROM com_payments as vg
JOIN (SELECT tender_id, sum(lc_amt_value) as lc_amt_value
FROM commercial_sales_custpo_process
GROUP BY tender_id
) as t on vg.tender_id = t.tender_id
GROUP BY tender_id