Size: a a a

2020 March 31

N

Nik in sql_ninja
Две таблицы через запятую
источник

T

Timus in sql_ninja
Евгений Артемов
честно я даже не могу понять, где здесь джоин ?
у тебя там Cross Join
источник

ЕА

Евгений Артемов in sql_ninja
Timus
если джойнишь таблицу саму на себя
что значит саму на себя ?
источник

ЕА

Евгений Артемов in sql_ninja
Timus
у тебя там Cross Join
Уже понятнее тогда
источник

T

Timus in sql_ninja
Евгений Артемов
Уже понятнее тогда
зачем задавать вопрос, если можно запустить код и посмотреть результаты запросов?
источник

ЕА

Евгений Артемов in sql_ninja
я пока не знаю что такое cross join, сейчас буду разбираться тогда
источник

N

Nik in sql_ninja
Timus
у тебя там Cross Join
Угу.. Если бы в where условие b.id = a.id было прописано, то результат был бы идентичен просто селекту из одной таблицы
источник

T

Timus in sql_ninja
Евгений Артемов
я пока не знаю что такое cross join, сейчас буду разбираться тогда
Cross Join или перекрестное соединение создает набор строк, где каждая строка из одной таблицы соединяется с каждой строкой из второй таблицы.
источник

ЕА

Евгений Артемов in sql_ninja
Timus
зачем задавать вопрос, если можно запустить код и посмотреть результаты запросов?
я вижу что результаты разные, но не могу понять закономерность, и чем именно отличаются данные
источник

N

Nik in sql_ninja
А так как условия нет, то inner join превратился в cross join
источник

T

Timus in sql_ninja
каждую запись одной таблицы соединяем с каждой записью другой таблицы
источник

N

Nik in sql_ninja
Евгений Артемов
я вижу что результаты разные, но не могу понять закономерность, и чем именно отличаются данные
Декартово произведение таблиц (матриц) посмотри
источник

ЕА

Евгений Артемов in sql_ninja
Понял, ребята! ! ! спасибо
просто не явно написано, поэтому не врубился, сейчас тогда отдельно поизучаю
источник

ЕА

Евгений Артемов in sql_ninja
Nik
Декартово произведение таблиц (матриц) посмотри
да да, уже понял! Спасибо
источник

T

Timus in sql_ninja
а чего изучать? если 2 одинаковые таблицы по 10 записей, на выходе будет 100 записей
источник

F

Frankie4Fingers in sql_ninja
Nik
Это уже примочки MS SQL?
select q.maker, q.price
from (
     Select p.maker, t.price, row_number() over (order by t.price) rw
     from printer t
     join product p on t.model=p.model
     where color='y') q
where rw = 1
источник

F

Frankie4Fingers in sql_ninja
Даже так не правильно
источник

N

Nik in sql_ninja
а какой-нибудь вариант правильным засчитало?
источник

F

Frankie4Fingers in sql_ninja
Nik
а какой-нибудь вариант правильным засчитало?
только тот "кривой", с двумя обращениями к таблице printer
источник

N

Nik in sql_ninja
бред какой-то
источник