0

私は 2 つの単純なテーブルを持っています -FirmGroups. それらを接続するためのテーブルもありFirmGroupsLinkます (接続は 1 対多です)。

テーブルFirmには属性があります- FirmIDFirmNameCity

テーブルGroupsには属性があります - GroupIDGroupName

テーブルFirmGroupsLinkには属性があります - FrmIDGrpID

ここで、@num より少ないグループを持つすべての企業を返すクエリを作成したいので、次のように記述します。

SELECT FirmID, FirmName, City
FROM (Firm INNER JOIN FirmGroupsLink ON Firm.FirmID =
FirmGroupsLink.FrmID) 
HAVING COUNT(FrmID)<@num

Microsoft Access で試してみましたが、最終的には Sybase で動作するはずです。私が間違っていることを教えてください。前もって感謝します。

4

1 に答える 1