Size: a a a

Node.js — русскоговорящее сообщество

2021 February 20

Д

Дмитрий in Node.js — русскоговорящее сообщество
можеть быть такое что на роут /adverts дает ошибку Network Error, если я заменю adverts на любое другое слово, то оно будет работать?
источник
2021 February 21

КН

Кирилл Новак... in Node.js — русскоговорящее сообщество
Roman
Добрый день, подскажите как можно задать where любым или его вообще не добавлять в цепь вызовов по условию. Можно сделать так то по условию один из двух запросов, но возможно есть другой подход
источник

R

Roman in Node.js — русскоговорящее сообщество
Такой вариант сильно плох?
источник

КН

Кирилл Новак... in Node.js — русскоговорящее сообщество
Ну если он тебе подходит, почему бы и нет)
источник

R

Roman in Node.js — русскоговорящее сообщество
Ну я посмотрел, он в sql запрос ничего лишнего не прокидывает. В теории должно быть нормально. Спасибо
источник

SS

Sergiy Shatunov in Node.js — русскоговорящее сообщество
Roman
Ну я посмотрел, он в sql запрос ничего лишнего не прокидывает. В теории должно быть нормально. Спасибо
на самом деле, новые данные в sql запросе могут быть более оптимальными
источник

КН

Кирилл Новак... in Node.js — русскоговорящее сообщество
Ну СУБД не тупые, они обычно игнорируют вещи по типу WHERE True
источник

SS

Sergiy Shatunov in Node.js — русскоговорящее сообщество
Кирилл Новак
Ну СУБД не тупые, они обычно игнорируют вещи по типу WHERE True
видел случаи когда приходилось писать where 1=1
источник

M

Michael in Node.js — русскоговорящее сообщество
Что первое выполняется? Join или where?

Если join, то много лишних операций выполняется

postgre
источник

С

Славик in Node.js — русскоговорящее сообщество
Michael
Что первое выполняется? Join или where?

Если join, то много лишних операций выполняется

postgre
зависит от субд походу
источник

D

Danil in Node.js — русскоговорящее сообщество
Всем привет! Подскажите, как можно в строке формата(данные могут быть другими): "3382631, 9346726, 901276" сделать поиск по совпадению одного из числа в запросе SELECT WHERE?
источник

M

Michael in Node.js — русскоговорящее сообщество
Славик
зависит от субд походу
Дописал postgres
источник

С

Славик in Node.js — русскоговорящее сообщество
скорее всего join, потом where, особенно если в where проверяется условие по колонке из таблицы джойна
источник

SS

Sergiy Shatunov in Node.js — русскоговорящее сообщество
sql выражения это такой тип данных и над ними сущестует своя арифметика
источник

M

Michael in Node.js — русскоговорящее сообщество
Славик
скорее всего join, потом where, особенно если в where проверяется условие по колонке из таблицы джойна
В where нет инфы по join. Нужно точно выяснить и оптимизировать...
источник

С

Славик in Node.js — русскоговорящее сообщество
Michael
В where нет инфы по join. Нужно точно выяснить и оптимизировать...
groupid в какой таблице находится?
источник

M

Michael in Node.js — русскоговорящее сообщество
Славик
groupid в какой таблице находится?
users_groups
источник

M

Michael in Node.js — русскоговорящее сообщество
Я могу join забрать и будет работать.
join доп инфу грузит
источник

С

Славик in Node.js — русскоговорящее сообщество
сделай join user_groups on твое условие and groupid = (...) тогда
источник

С

Славик in Node.js — русскоговорящее сообщество
но если ты можешь легко убрать джойн, тогда groupid находится в таблице users и всё ок и так
источник