Access 查询问题遇到错误

budded 2005-05-26 01:47:59
我有如下三个表:
create table T_P_Category (
CID int identity,
CName varchar(20) null,
P_CID int null,
Del_Flag int null,
constraint PK_T_P_CATEGORY primary key (CID)
)
create table T_PRODUCT (
PID int identity,
CID int null,
PName varchar(50) null,
PCode varchar(15) null,
PMemo text null,
ForeAlarm_L int null,
ForeAlarm_H int null,
Del_Flag int null,
constraint PK_T_PRODUCT primary key (PID)
)
alter table T_PRODUCT
add constraint FK_T_PRODUC_REFERENCE_T_P_CATE foreign key (CID)
references T_P_Category (CID)
create table T_Sale_His (
SID int identity,
PID int null,
SType int null,
SCount int null,
TDate char(10) null,
Del_Flag int null,
NewID int null,
UID int null,
constraint PK_T_SALE_HIS primary key (SID)
)
alter table T_Sale_His
add constraint FK_T_SALE_H_REFERENCE_T_PRODUC foreign key (PID)
references T_PRODUCT (PID)

在Delphi中对Access数据库进行如下操作:
Select * From
(Select * From T_PRODUCT Where Del_Flag <> 1) PRODUCT
Left Join
(Select PID, Sum(SCount) as HCount,
Max(TDate) as LTDate From T_Sale_His
Where Del_Flag <> 1 and SType in (1, 2) Group By PID) TSale
on (PRODUCT.PID = TSale.PID)
Left Join
(Select CID, CName From T_P_Category Where Del_Flag <> 1) Cate
on (PRODUCT.CID = Cate.CID)
得到如下错误信息:
语法错误 (操作符丢失) 在查询表达式 '(PRODUCT.PID = TSale.PID) Left Join (Select CID, CName From T_P_Category Where Del_Flag <> 1) Cate on (PRODUCT.CID = Cate.CID)' 中。

在SQL Server中一切正常,真是不解阿,各位高手请指点!
...全文
193 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeNan_Net 2005-05-29
  • 打赏
  • 举报
回复
Access中是不能嵌套这么多层子查询!
cb0912cn 2005-05-26
  • 打赏
  • 举报
回复
Select * From
((Select * From T_PRODUCT Where Del_Flag <> 1) PRODUCT
Left Join
(Select PID, Sum(SCount) as HCount,
Max(TDate) as LTDate From T_Sale_His
Where Del_Flag <> 1 and SType in (1, 2) Group By PID) TSale
on (PRODUCT.PID = TSale.PID))
Left Join
(Select CID, CName From T_P_Category Where Del_Flag <> 1) Cate
on (PRODUCT.CID = Cate.CID)

可能少对括号

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧