我正在尝试插入表,它对一列使用一个选择语句。下面是我的查询的插图。
INSERT INTO MY_TBL (MY_COL1, MY_COL2)
VALUES (
(SELECT DATA FROM FIR_TABL WHERE ID = 1 AND ROWNUM = 1 ORDER BY CREATED_ON DESC),
1
);
它抛出ORA-00907 Missing right Parenthesis
。如果我从中删除ORDER BY
,它会按预期工作。但我需要订购它。我该如何解决?