![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
plutto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 19.11.2011 Репутация: нет Всего: нет |
Есть три таблицы:
1. Справочник "Персонал" (personal): id_pers surname_pers 1 По умолчанию 2 Иванов 3 Петров 2. Отправители (sendings): id_send surname_send 1 По умолчанию 2 Сидоров 3 Васильев 3. Корреспонденция (poste): id_send_p - идентификатор отправителя из personal, а id_send_s - идентификатор отправителя из sendings id_pos id_send_p id_send_s 1 1 2 2 2 1 3 3 1 Не могу составить SQL-запрос, выдающий таблицу: id_pos surname 1 Сидоров 2 Иванов 3 Петров Т.е. нужно чтобы данные из двух таблиц попадали в один столбец. (Случай id_send_p=id_send_s=1 исключен). |
|||
|
||||
Zloxa |
|
|||
![]() Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
а что должно вернуться в случае, когда id_send_p != 1 and id_send_s != 1?
-------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка ![]() |
|||
|
||||
plutto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 19.11.2011 Репутация: нет Всего: нет |
Этот случай тоже исключен. БД заполняется из приложения на Delphi. Отправитель либо является сотрудником, и данные о нем беруться из таблицы "personal", либо он не является сотрудником - данные в таблице "sendings". |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |