У меня есть таблица, где у меня есть несколько отправленных sms'ов операторами, а некоторые пользователями, в обоих случаях в столбце PhoneNumber указан телефон пользователя
{PhoneNumber Date Type SMS Response}
Typeравно 1 или 2, когда значение равно 1, сообщение отправляется оператором, когда значение равно 2, сообщение отправляется пользователем.В первом случае заполнен ответ, во втором - SMS.
Мне нужно показать сообщения, отправленные операторами, и ответы пользователей.
Если это пример (отсортированный по времени):
user message 1
user message 2
operators message 1
operators message 2
operators message 3
users message 3
users message 4
, он должен быть отсортирован так:
operators message 1 null
operators message 2 null
operators message 3 users message 3 users message 4
(я "выбрал только" строку с сообщениями)
так что это моя идея, разделить сообщения пользователей и операторов в две временные таблицы и оставить их присоединенными к ним по PhoneNumber = PhoneNumber, но я не знаю, чтобы выполнить эти временные условия.
В основномлюбые решения, в которых будут перечислены сообщения операторов и ответы (которые должны определяться временем, если сообщения трех операторов в строке, а затем сообщение пользователя, его ответ на третьем и для первых двух ответов должен быть нулевым, а сообщения пользователей перед первым сообщением операторовне важно).
Я сделал все возможное, чтобы объяснить, если у вас есть вопросы, пожалуйста, задавайте, и заранее спасибо за любые идеи.