powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли написать такой запрос
11 сообщений из 11, страница 1 из 1
Можно ли написать такой запрос
    #38849516
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть схема:



Мне надо получить таблицу типа

Столбцы : Имя_поставщика Имя_Клиента Имя_Технологии

Могу ли я получить ее одним запросом?
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849518
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustmangos Можно ли написать такой запросМожно
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849521
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257, и как это сделать
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849523
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849526
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257 https://ru.wikipedia.org/wiki/Join_(SQL)

ну и? у меня не просто связь двух разных таблиц через третью, тут одна таблица связана сама с собой как многие ко многим
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849527
t0lix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в оракле даже без джойнов можно, примерно так
Код: plsql
1.
2.
3.
4.
5.
6.
select org.name vendor, org1.name client, tech.name
from contracts cont, organizations org, organizations org1, technology tech
where
cont.provider=org.id
and cont.client=org1.id
and cont.technology = tech.id
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849529
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t0lix, org1 откуда взялось?
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849530
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t0lix, а все понял ща попробую
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849531
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
t0lix даже без джойнов
https://ru.wikipedia.org/wiki/Join_(SQL)#CROSS_JOIN Таким образом, t1 CROSS JOIN t2 WHERE p и t1 INNER JOIN t2 ON p синтаксически являются альтернативными формами записи одной и той же логической операции внутреннего соединения по предикату p. Синтаксис CROSS JOIN + WHERE для операции соединения называют устаревшим, его не рекомендует стандарт SQL ANSI
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849533
t0lix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я в курсе, что по сути это тот же джоин, просто его прописывать явно не надо
...
Рейтинг: 0 / 0
Можно ли написать такой запрос
    #38849535
faustmangos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
t0lix, во псевдонимы помогли, спасибо
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли написать такой запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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