我不熟悉 SQL 或 Access。
我正在使用 Access (2010) 版本的 SQL 编写 INSERT INTO 查询。
我收到以下错误(查询输入必须包含至少一个表或查询)
这是我的代码
INSERT INTO TABLE ( AsOf, Portfolio, [String A], [Number A] ) VALUES
(#DATE#,
(SELECT P.Portfolio FROM tb_data_Portfolio P
WHERE IIF ( EXISTS
(SELECT Portfolio FROM tb_data_Portfolio p2 WHERE p2.Portfolio = 'Some String'),
(P.Portfolio = 'Some String'),
(P.Id = (SELECT px.Portfolio_Id FROM tb_sys_Portfolio_xRef px WHERE px.ext_Portfolio = 'Some String'))
)
)
,'String a', 'Number a');