момент делать join?
условно что-то вроде такого https://codebeautify.org/sqlformatter/y228708df , но join так отваливается, где делать limit, если мне нужно вытащить 10 штук в такой сортировкой и т.д.
JOIN там не нужен вообще нигде
так а в какой момент мне join делать или делать второй запрос по idШникам с первого? И можете подсказать по поводу limit'a сразу, тоже во втором запросе?
В обоих запросах делаете нужные join
Тебе не нужно делать join вообще нигде
Также: Мартин Грубер, введение в SQL. Когда вы прочтете эту книгу, вам откроется истина...
Это при union all, а мне надо в итоге в запросе получить данные еще и со связных таблиц, просто получится заморочка с сортировкой в два направления по определенному условию При этом я пока не понимаю как можно еще сделать "двойную" (для части данных она одна, для других иная) сортировку по условию значееие колонки >= текущей даты - одна сортировка, а если меньше, то сортировка меняется.
Получай данные со связанных таблиц, тогда да, нужен JOIN к этим связанным таблицам.
А это в 1 запрос реально засунуть?
Делать join к результату union all? Просто там еще limit и offset будут нужны
Join внутри не робит как надо, теряет часть результатов ( ладно, попробую разобраться, спасибо
Обсуждают сегодня