以下查询的结果是什么?

What is the result of the following query?

从学生中删除 WHERE 标记 < (SELECT 平均(分数)来自学生);

a) 查询删除所有标记大于平均标记的元组

b) 查询删除所有分数小于平均分数的元组

c) 查询删除marks属性下所有小于平均值的值

d) 查询语法错误,不执行

d) 查询语法错误,不执行

您不能从您的子查询引用的同一数据源中删除行。

换句话说,在 MySQL 中,您不能修改在 SELECT 部分中使用的相同 table。此行为记录在案 here