さまざまなユーザー向けに、OCSデータベース(LcsLogs)からすべてのIMメッセージを出力したいと思います。彼らが送受信するすべてのメッセージが欲しいのです。現在、次のようなものがあります。
SELECT * from dbo.Messages where
Messages.FromId = '111' or Messages.ToId = '111' or
Messages.FromId = '222' or Messages.ToId = '222' or
Messages.FromId = '333' or Messages.ToId = '333'
また、absolutleyに正しいテーブルなどをすべて検索していることを確認したいと思います。また、LcsLogsデータベースを初めて使用する場合でも、基本的なクエリが十分に理解できるかどうかはわかりません。私は次のクエリをオンラインで見ました:
SELECT * from dbo.Messages, dbo.Users where
dbo.Users.UserId = Messages.FromId
しかし、このクエリを使用するとメッセージがかなり重複し、「dbo.Users」をクエリする理由がわかりませんでした。これに関する助けをいただければ幸いです。
敬具、