私は 2 つの単純なテーブルを持っています -FirmとGroups. それらを接続するためのテーブルもありFirmGroupsLinkます (接続は 1 対多です)。
テーブルFirmには属性があります- FirmID、FirmNameCity
テーブル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 で動作するはずです。私が間違っていることを教えてください。前もって感謝します。