以下是我编写的一个 sql 查询,用于删除放置表中的所有记录,其中placement.op_number
= 返回记录的列表。
子查询单独工作正常,只返回OP_NUMBER
列(两行)。
我得到的错误是:
子查询最多可以返回一条记录
DELETE
FROM PLACEMENT
WHERE PLACEMENT.OP_NUMBER = (SELECT OP_NUMBER
FROM Opening
WHERE opening.qual_code = "SEC-45");
我究竟做错了什么?