Size: a a a

DBA - русскоговорящее сообщество

2021 June 04

 P

 ‌‌Gleb Pilipets... in DBA - русскоговорящее сообщество
ну декартово произведение даст больше результатов чем INNER JOIN, а после?
источник

 P

 ‌‌Gleb Pilipets... in DBA - русскоговорящее сообщество
та на госэкзе сегодня попросили описать INNER JOIN в терминах алгебры Кодда - тип что там за операции.
Вот и хочу понять сейчас, правильно ли подумал.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Нет, ровно столько же — это оно и есть.
Вы точно ничего не путаете?
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Т.е. в theta-join есть какой-то предикат. Если этот предикат — просто true, то получается декартово произведение.
источник

 P

 ‌‌Gleb Pilipets... in DBA - русскоговорящее сообщество
ну это не только декартово произведение - CROSS JOIN это декартово произведение, а я про INNER спрашиваю.
источник

ДМ

Дмитрий Могилевцев... in DBA - русскоговорящее сообщество
Inner join вернёт только те записи, которые соединились по условию
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
INNER JOIN — это просто CROSS JOIN с предикатом. И это нынче называется https://t.me/dba_ru/136483
Что тут непонятного?
источник

 P

 ‌‌Gleb Pilipets... in DBA - русскоговорящее сообщество
Понял, спасибо.
источник

чп

чуччкин пенис... in DBA - русскоговорящее сообщество
есть table где много книг, у каждой определённое кол-во страниц, а есть table где поле pages должно посчитать суммарное кол-во страниц, как посчитать? Подскажите
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
Наверное сумму считают через суммирование
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
источник

чп

чуччкин пенис... in DBA - русскоговорящее сообщество
Я просто незнаю, только перешёл с Java, там прошёл по списку и суммируешь, а тут как?
Хотел узнать возможно ли это, и как реализовать
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
источник

 P

 ‌‌Gleb Pilipets... in DBA - русскоговорящее сообщество
а откуда возьмётся информация про количество страниц? тип по чём считать?
источник

чп

чуччкин пенис... in DBA - русскоговорящее сообщество
У каждой книги в поле pages написано кол-во,  пройти по всем книгам и суммировать в результат, по крайней мере так на java
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
Ну select sum(pages) from table group by book
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
Как вариант)
источник

 P

 ‌‌Gleb Pilipets... in DBA - русскоговорящее сообщество
Тогда тебе SUM скорее всего
источник

чп

чуччкин пенис... in DBA - русскоговорящее сообщество
Спасибо! Получилось
источник

чп

чуччкин пенис... in DBA - русскоговорящее сообщество
А можно как-то совместить Java и sql? Чтобы я эти махинации проделывал в Java а результат сразу в бд?
источник