我想删除库存低于平均金额的供应商的详细信息。
给定的查询不起作用:
delete from Vendor where Stock_details<(select avg(Stock_details) from vendor);
答案 0 :(得分:1)
如果您的查询不起作用,可能是因为您使用的是MySQL。这是标准的SQL。
您可以使用双子查询方法解决此问题:
delete from Vendor
where Stock_details < (select a from (select avg(Stock_details) as a from vendor));