【发布时间】:2013-08-02 08:31:54
【问题描述】:
我有这个 SQL 请求,它应该将两个子查询的结果与INNER JOIN 合并,但我得到一个错误,我不知道为什么。你能帮帮我吗?
SELECT
dateT, PC.id_serie
FROM (
SELECT id_serie, MIN(dateF) as dateF FROM fixings GROUP BY id_serie
) AS PC1
INNER JOIN
(
SELECT target_calendar.dateT, series.id_serie FROM target_calendar, series LEFT JOIN fixings ON (PC.DateT=fixings.dateF) AND (PC.id_serie = fixings.id_serie)
) AS PC
ON
PC1.dateF = PC.dateT
AND
(((pc1.[dateF]) Is Null))
AND
DateT <= Date();
错误:别名“DateF”引起的循环引用
【问题讨论】:
标签: sql ms-access join inner-join