Size: a a a

2021 October 11

IZ

Ilia Zviagin in MySQL
RIGHT JOIN Не нужен, нужен EXISTS или подзапрос с IN
источник

YN

Yevhen Nedaskivskyi in MySQL
Можно и так и так
источник

ПФ

Паша Финогентов... in MySQL
Спс, что напомнил за exists
источник

IZ

Ilia Zviagin in MySQL
Запрос неверный.
источник

ПФ

Паша Финогентов... in MySQL
Что с ним не так?
источник

IZ

Ilia Zviagin in MySQL
GROUP BY - его нет...
источник

ПФ

Паша Финогентов... in MySQL
Добавил, спасибо
источник

ПФ

Паша Финогентов... in MySQL
Но всё равно получается подзапрос
источник

YN

Yevhen Nedaskivskyi in MySQL
Это будет быстрее, чем HAVING
источник

YN

Yevhen Nedaskivskyi in MySQL
Потому что с HAVING ему придётся сгруппировать всю таблицу и только потом сделать фильтрацию
источник

YN

Yevhen Nedaskivskyi in MySQL
А тут сначала выборка, потом группировка
источник

YN

Yevhen Nedaskivskyi in MySQL
Экономия на ресурсах колоссальная
источник

ПФ

Паша Финогентов... in MySQL
У меня не having, а сначала запрос, чтобы найти по условию id отправления, а после уже получаю все данные вторым запросом
источник

ПФ

Паша Финогентов... in MySQL
C Having я просто эксперементировал
источник

EG

El Grizlo in MySQL
народ, а это верное форматирование?
источник

EG

El Grizlo in MySQL
источник

EG

El Grizlo in MySQL
на него стоит ориентироваться?
источник

D

Dmitriy in MySQL
Я не уверен, что есть какой-то стандарт по форматированию
источник

EG

El Grizlo in MySQL
ну оно на читаемость влияет
источник

D

Dmitriy in MySQL
И что? Сделайте, чтобы читалось. Вообще во многих графических клиентах для БД (например, DBeaver) есть функция форматирования запроса. Так что можете ей пользоваться, а не вручную форматировать
источник