Здравствуйте! Есть бд с сообщениями, которая содержит id отправителя, id получателя и само сообщение. Нужно сделать так чтобы выводились все сообщения от пользователя c id=1 к пользователю с id=2 и наоборот. Т.е. своего рода диалог. Пока запрос выглядит так "SELECT * FROM messages WHERE fromMessage='1' and toMassage='2'"
, но нужно что-то типа "SELECT * FROM messages WHERE fromMessage='1,2' and toMassage='1,2'"
.
WHERE (fromMessage, toMessage) IN ((1, 2), (2, 1))
либо
WHERE LEAST(fromMessage, toMessage) = 1
AND GREATEST(fromMessage, toMessage) = 2
ну и ещё куча аналогичных вариантов
Но самый быстрый вариант - это UNION ALL.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть массив вида array(1, 10, 22) - то, что выбрал в форме пользователь (в данном случае выбрано 3 категории)Есть БД, где для каждой записи указаны...
Есть xml файл с разметкой 3 радиобаттона, при нажатии на каждый должны меняться фрагменты в контейнере, как можно сделать чтобы их положения...
Вывод: Sanfe Sanfe Что не так делаю, тоже самое если сделать ArrayList
ЗдравствуйтеПредположим, что у меня есть html файл, в нём есть вот такой кусок разметки