
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.01.2014, 22:23:54
|
|||
|---|---|---|---|
Два поля из одной таблицы |
|||
|
#18+
Уважаемые, я себе орган мозг свернул но не придумал хорошего решеняи для простой задачки Суть: есть таблица1, где хранится итория пересылок, есть поле с ИД получателя и второе с ИД отправителя. Как бы, всё просто, и если нужно узнать имя отправителя/получателя то по ИД выбирается из таблицы2. Озадачило, мне нужно получить список всех пересылок Товарища с ИД=1 по имени Вася Пупкин (тоесть он и отправитель и он получатель) с именами тех- с пем он пересылался ессесно исключив из списка его самого и очень желательно в одном запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2014, 22:50:44
|
|||
|---|---|---|---|
|
|||
Два поля из одной таблицы |
|||
|
#18+
Extremist, 2-а SELECT-а, и потом объединяешь UNION-ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2014, 22:50:46
|
|||
|---|---|---|---|
Два поля из одной таблицы |
|||
|
#18+
Всем спасибо, решение найдено :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2014, 22:54:47
|
|||
|---|---|---|---|
Два поля из одной таблицы |
|||
|
#18+
qwerty112, всё намного проще выбирать нужно по таблице имён SELECT id, name FROM names, shipping WHERE (names.id=shipping.from AND shipping.to=1) OR (names.id=shipping.to AND shipping.from=1) GROUP BY names.id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1835350]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 345ms |

| 0 / 0 |
