Sql Server 2008 を使用する場合、ビューを使用してテーブル数を追跡するのが適切でしょうか。例えば
CREATE VIEW [dbo].UserCounts
SELECT O.UserId, Count(O.OrderId) AS OrderCount
FROM User U INNER JOIN Orders O ON U.UserId = O.UserId
GROUP BY O.UserId
これは、100.000 人のユーザーと約 10 万人のユーザーを抱える実行可能なソリューションですか。500.000 注文?
前もってありがとう、アンダース