|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.07.2017, 11:51 | #1 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
запрос с условиями PostgreSQL
Здравствуйте уважаемые гуру SQL
Требуется выполнить сложный запрос из нескольких таблиц PostgreSQL по условию. Структура таблиц проста главная таблицы own.id // primary own.type // условие own.fld2 ..... подчинённые таблицы 3 штуки (все с одинаковыми структурами но разным наполнением) табл1 табл2 табл3 child1.id_____ child2.id______child3.id // primary child1.fld1____child2.fld1____child 3.fld1 child1.fld2____child2.fld2____child 3.fld2 .... связь 1:1 own.id = childN.id причём может быть в нескольких подчинённых таблицах Допустим у меня следующее наполнение own.id = 1 own.type = 1 own.fld2 = 'текст' для типа 1 нужно выбрать все поля табл1 в связке с таблицей own для типа 2 нужно выбрать все поля табл2 в связке с таблицей own и.т.п сейчас есть простой запрос Код:
------------ ВОПРОС: Как написать запрос, чтобы выбирались только 2 набора в зависимости от значений поля own.type пробовал что-то на подобии этого... Код:
можно ли написать подобный то запрос ?
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
08.07.2017, 12:02 | #2 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
нашёл один метод, но какой то он очень громоздкий и смахивает на "быдлокод".
Может можно как то оптимизировать? Не подскажете гуру? Код:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
08.07.2017, 12:18 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.07.2017, 12:24 | #4 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Аватар, огромное тебе спасибо !
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
впр с 2-мя условиями | Фонарик2 | Microsoft Office Excel | 3 | 22.08.2016 12:09 |
цикл с 2-мя условиями | komra2 | C# (си шарп) | 21 | 18.07.2016 16:10 |
PostgreSQL. запрос для пары данных, встречающейся >1 раза | laovai | Помощь студентам | 1 | 25.11.2015 07:10 |
PostgreSQL | 5cek | БД в Delphi | 17 | 08.04.2014 12:45 |
Qt+PostgreSQL | almareta | Qt и кроссплатформенное программирование С/С++ | 0 | 06.08.2010 10:30 |