Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с джойнами / 7 сообщений из 7, страница 1 из 1
19.02.2020, 05:43
    #39928251
Sergeyqa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с джойнами
Привет форум.

Собственно дома играясь с не большой бд, по видео уроку получается писать джойны...
Придя на работу и работая с большой бд, делая по три джойна...у меня не получается понять как связывать из между собой....все что пишу до 'ON' я понимаю, а вот как дальше, с какой логикой?
...
Рейтинг: 0 / 0
19.02.2020, 07:55
    #39928257
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с джойнами
...
Рейтинг: 0 / 0
19.02.2020, 08:34
    #39928267
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с джойнами
Sergeyqa
....все что пишу до 'ON' я понимаю, а вот как дальше, с какой логикой?

Какие таблицы какими полями связаны.
Пример РЕПКА

Код: sql
1.
2.
3.
4.
5.
SELECT Репка.Корнеплод
FROM Репка 
JOIN Дедка ON Репка.Ботва = Дедка.Руки
JOIN Бабка ON Дедка.Задница = Бабка.Руки
JOIN Внучка ON Бабка.Задница = Внучка.Руки


Так понятнее?
...
Рейтинг: 0 / 0
19.02.2020, 11:53
    #39928354
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с джойнами
Sergeyqa,

Вам надо начать с понимания реляционной структуры данныъ, а не джойнов.
Вполне доступно здесь, например: https://postgresql.men/doc/dbguide/3-1.html
...
Рейтинг: 0 / 0
20.02.2020, 05:28
    #39928706
Sergeyqa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с джойнами
SQL2008
Sergeyqa
....все что пишу до 'ON' я понимаю, а вот как дальше, с какой логикой?

Какие таблицы какими полями связаны.
Пример РЕПКА

Код: sql
1.
2.
3.
4.
5.
SELECT Репка.Корнеплод
FROM Репка 
JOIN Дедка ON Репка.Ботва = Дедка.Руки
JOIN Бабка ON Дедка.Задница = Бабка.Руки
JOIN Внучка ON Бабка.Задница = Внучка.Руки


Так понятнее?

Привет! Эм, а мы ж в селекте из таблиц дедка,бабка и внучка ничего не выбрали для вывода?она же ничего тогда не выдаст в результате из этих таблиц?
...
Рейтинг: 0 / 0
20.02.2020, 06:06
    #39928708
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с джойнами
Sergeyqa

Привет! Эм, а мы ж в селекте из таблиц дедка,бабка и внучка ничего не выбрали для вывода?она же ничего тогда не выдаст в результате из этих таблиц?

Оно даст понимание того, что без деда-бапки-внучки не взлетит репа.
...
Рейтинг: 0 / 0
20.02.2020, 16:16
    #39929000
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь с джойнами
Sergeyqa
SQL2008
пропущено...

Какие таблицы какими полями связаны.
Пример РЕПКА

Код: sql
1.
2.
3.
4.
5.
SELECT Репка.Корнеплод
FROM Репка 
JOIN Дедка ON Репка.Ботва = Дедка.Руки
JOIN Бабка ON Дедка.Задница = Бабка.Руки
JOIN Внучка ON Бабка.Задница = Внучка.Руки


Так понятнее?

Привет! Эм, а мы ж в селекте из таблиц дедка,бабка и внучка ничего не выбрали для вывода?она же ничего тогда не выдаст в результате из этих таблиц?


Такая выборка вас устроит?

Код: sql
1.
2.
3.
4.
5.
6.
SELECT Репка.Корнеплод, SUM(Дедка.Задница) + SUM(Бабка.Задница) + SUM(Внучка.Задница) AS [Количество напрягшихся пуканов]
FROM Репка 
JOIN Дедка ON Репка.Ботва = Дедка.Руки
JOIN Бабка ON Дедка.Задница = Бабка.Руки
JOIN Внучка ON Бабка.Задница = Внучка.Руки
GROUP BY Репка.Корнеплод
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с джойнами / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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