Доброе утро!Система сообщений SQL Server с списком разговора
Я разработал веб-приложение, чтобы люди могли обмениваться сообщениями.
Я использую SQL Server 2008 и классический ASP для Windows 2012 Server.
Для упрощения предположим, что есть только две таблицы:
tUsers
Id INT IDENTITY(1,1)
Username VARCHAR(20)
tMessages
Id INT IDENTITY(1,1)
UserIdFrom INT
UserIdTo INT
SentDate DATETIME
Message VARCHAR(300)
Read TINYINT
Мой вопрос прост, но я не могу найти решение, специфичную для MS SQL.
Мне нужно написать запрос, который возвращает список разговора между мной и другими пользователями, с которыми я разговаривал.
Список должен содержать UserId и Имени (не мои, а из пользователей я говорил с) и должен быть в обратном порядке отправленного порядке даты/времени, и должен включать в себя сообщение (от или ко мне) без ответа (например, Whatsapp).
Я нашел много решений, но для MySQL преобразование в MS SQL не работает. Это первый раз, когда мне нужна помощь по SQL, но я не могу найти решение самостоятельно.
Может ли кто-нибудь дать мне пример запроса T-SQL для решения моей проблемы ???
Извините за мой английский, я говорил на итальянском языке.
Это мой второй вопрос о StackOverflow. Надеюсь, я соблюдал правила.
Заранее спасибо.
Если у вас есть запрос, который работает в MySql, было бы хорошо, чтобы включить, что в вашем вопросе - там не должно быть много изменений в MSSQL – Jamiec
SQLFiddle дает мне ошибку при создании таблицы ... могу ли я использовать IDEONE.COM вместо этого? Для вас то же самое? – danylele