我有 2 个简单的表格 -Firm和Groups. 我还有一个FirmGroupsLink用于在它们之间建立连接的表(连接是一对多的)。
表Firm具有属性 - FirmID, FirmName,City
表Groups具有属性 - GroupID,GroupName
表FirmGroupsLink具有属性 - FrmID,GrpID
现在我想做一个查询,它将返回所有那些组比@num少的公司,所以我写
SELECT FirmID, FirmName, City
FROM (Firm INNER JOIN FirmGroupsLink ON Firm.FirmID =
FirmGroupsLink.FrmID)
HAVING COUNT(FrmID)<@num
但它没有运行,我在 Microsoft Access 中尝试了这个,但它最终应该适用于 Sybase。请告诉我,我做错了什么。先感谢您。