Я хочу вывести все сообщения IM из базы данных OCS (LcsLogs) для разных пользователей. Я хочу все сообщение, которое они отправляют или получают. У меня есть что-то вроде следующего в данный момент:Запрос OCS sql для получения сообщений 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». Любая помощь с этим будет высоко оценена.
С наилучшими пожеланиями,
Спасибо, первый запрос более уместен, я думаю. Есть ли другие таблицы, о которых мне нужно подумать? И я также замечаю, что многие из сообщений содержат параметры стиля CSS, есть ли способ удалить это эффективно? спасибо – greatodensraven
Положите результат, который у вас есть, и результат, который вы намереваетесь, и я отвечу на него лучше :) –