FiRеFоX
V.I.P.
- Регистрация
- 07.08.2010
- Сообщения
- 744
Таблица:
id Бори = 20, id Васи = 30, получается Вася Боре отправил 3 письма, А боря Васе 2 письма... т.е вывести мне нужно 5 писем, их переписку, остальные письма которые они писали на другие id убрать.
По отдельности то я могу вывести их, вот так:
Тут запрос мне выведит сперва письма, которые отправил Боря Васе, а потом наоборот. Тогда сбивается последовательность...
Мне надо что бы они шли в том порядке, что у них идет id, ну вобщем нужно сделать историю переписки..
Подробно:
Выведет вот такую последовательность при двух запросах (см. по id писем)
Ну вот так, например мне нужно вывести переписку у Бори и Васи, причем двусторонюю, т.е и отправленные письма и пришедшие.id (int) - id письма
poluchatel -хранится id отправителя
otpravitel - хранится логин того, кто отправил.
id poluchatel otpravitel
1 | 20 | Vasya
2 | 30 | Borya
3 | 20 | Vasya
4 | 100 | Sasha
5 | 50 | Vasya
6 | 30 | Borya
7 | 20 | Vasya
id Бори = 20, id Васи = 30, получается Вася Боре отправил 3 письма, А боря Васе 2 письма... т.е вывести мне нужно 5 писем, их переписку, остальные письма которые они писали на другие id убрать.
По отдельности то я могу вывести их, вот так:
Код:
$sql = "SELECT * FROM `tablica` WHERE `poluchatel` = '20' AND `otpravitel` = 'Vasya'";
$sql2 = "SELECT * FROM `tablica` WHERE `poluchatel` = '30' AND `otpravitel`= 'Borya'";
Мне надо что бы они шли в том порядке, что у них идет id, ну вобщем нужно сделать историю переписки..
Подробно:
Выведет вот такую последовательность при двух запросах (см. по id писем)
А надо вот так:1
3
7
2
6
1
2
3
6
7