|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2012, 08:50 | #1 |
Регистрация: 27.11.2012
Сообщений: 8
|
Двойное левое соединение или псевдонимы
Имеется таблица заявок `zayav`. В ней есть 2 поля "Принял" и "Выполнил", связанные с одной таблицей `masters`. Естественно, это могут быть разные люди.
zayav ------------------------------ id prin vyp 1 1 2 masters ------------------------ id name 1 Иванов 2 Петров Как сделать левое соединение, чтобы получить 2 различных значения? Думаю, что такой запрос: Код:
Последний раз редактировалось Stilet; 27.11.2012 в 09:13. |
27.11.2012, 09:14 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Если да то: Код:
I'm learning to live...
Последний раз редактировалось Stilet; 27.11.2012 в 09:17. |
|
27.11.2012, 09:43 | #3 |
Регистрация: 27.11.2012
Сообщений: 8
|
Не совсем. Заказчик может отправить заявку не тому мастеру. Например, не работает касса. Заявку отправляют в техотдел Иванову. Иванов перенаправляет заявку в IT отдел Петрову.
В выводимой строке должна выводиться эта цепочка. Т.е. в выводимой в таблицу значений должна быть строка вида: Дата_заявки Кто_передал Кто_принял Содержание_заявки Кто_выполнил Что_сделано При этом Кто_принял и Кто_выполнил - это содрудники подрядной организации из таблицы `masters` |
27.11.2012, 09:50 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
27.11.2012, 10:06 | #5 |
Регистрация: 27.11.2012
Сообщений: 8
|
Т.е. m и m2 - это и есть псевдонимы?
А выводить их как? Код:
|
27.11.2012, 10:36 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Например так
SELECT zayav.*,m.name as prinname,m2.name as vypname и выводите по именам prinname и vypname
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двойное обращение к полю | X@OC | SQL, базы данных | 4 | 24.06.2012 14:46 |
левое меню с изображениями | Krote | HTML и CSS | 2 | 04.03.2012 22:32 |
Двойное срабатывание FileSystemWatcher | ShamanK | C# (си шарп) | 1 | 06.11.2011 19:32 |
Двойное условие | tema654 | Microsoft Office Access | 5 | 30.10.2011 00:30 |
Двойное подчёркивание | Nerr | Компоненты Delphi | 3 | 14.08.2011 00:28 |