powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос нескольких значений одного поля при зависимости
5 сообщений из 5, страница 1 из 1
Запрос нескольких значений одного поля при зависимости
    #39417927
morozeckiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые форумчане, подскажите, существует ли такой формат запроса и если можно, то пример:
Есть таблица вида:

idtitle1имя12 имя23 имя3
И таблица зависимости:
idid_главныйid_зависимый112213
То есть имя2 и имя3 зависят от имя1.
Можно ли вывести запросом данные типа:
idtitle_главныйid_зависимыйtitle_зависимый1имя12 имя21имя13 имя3

Меня застопорил момент с выводом тайтлов, получается одно и тоже поле должно выводится в две разные колонки с разными значениям.
Спасибо.
...
Рейтинг: 0 / 0
Запрос нескольких значений одного поля при зависимости
    #39417942
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morozeckiy,

таблицу справочник надо приджойнить дважды. Фокус только в том, чтобы раздать псевдонимы таблицам.
Код: sql
1.
2.
3.
4.
select m2m.pri_id, pri.title as pri_title, m2m.sec_id, sec.title as sec_title
from m2m
join titles as pri join pri.id = m2m.pri_id
join titles as sec join sec.id = m2m.sec_id
...
Рейтинг: 0 / 0
Запрос нескольких значений одного поля при зависимости
    #39417974
morozeckiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkijmorozeckiy,

таблицу справочник надо приджойнить дважды. Фокус только в том, чтобы раздать псевдонимы таблицам.
Код: sql
1.
2.
3.
4.
select m2m.pri_id, pri.title as pri_title, m2m.sec_id, sec.title as sec_title
from m2m
join titles as pri join pri.id = m2m.pri_id
join titles as sec join sec.id = m2m.sec_id


Я так понял m2m это таблица с зависимостями, а titles это первая, основная таблица?
Если я все правильно расписал, то выдает
ERROR: syntax error at or near "="
LINE 7: JOIN modules as pri JOIN pri.id = injects.id_module
Хотя, если бы я правильно расписал, ошибки бы не было... :)
...
Рейтинг: 0 / 0
Запрос нескольких значений одного поля при зависимости
    #39418018
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morozeckiy,

тьфу, задумался. on, конечно же.
Код: sql
1.
2.
3.
4.
select m2m.pri_id, pri.title as pri_title, m2m.sec_id, sec.title as sec_title
from m2m
join titles as pri on pri.id = m2m.pri_id
join titles as sec on sec.id = m2m.sec_id
...
Рейтинг: 0 / 0
Запрос нескольких значений одного поля при зависимости
    #39418099
morozeckiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkijmorozeckiy,

тьфу, задумался. on, конечно же.
Код: sql
1.
2.
3.
4.
select m2m.pri_id, pri.title as pri_title, m2m.sec_id, sec.title as sec_title
from m2m
join titles as pri on pri.id = m2m.pri_id
join titles as sec on sec.id = m2m.sec_id


Ага, спасибо, я нашел.
Все работает, еще раз спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос нескольких значений одного поля при зависимости
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]