Size: a a a

2021 September 04

DE

Denis Efremov in MySQL
Уноси в WHERE
источник

DE

Denis Efremov in MySQL
То есть джойн нужен идентичный но с WHERE если я ничего не путаю
источник

DE

Denis Efremov in MySQL
Это ты вот так вот изобразил свой запрос?
источник

DE

Denis Efremov in MySQL
Вот этот?
источник

DE

Denis Efremov in MySQL
Красавчик че
источник

ГС

Господин Случай... in MySQL
Ну приблизительно
источник

DE

Denis Efremov in MySQL
Для тебя условие в WHERE и в ON — одно и то же?
источник

ГС

Господин Случай... in MySQL
Ну я всегда использую его чтобы фильтровать то что будет в джоин
источник

DE

Denis Efremov in MySQL
Ты попутал ON и WHERE чувак в своём подзапросе
источник

DE

Denis Efremov in MySQL
Это так не работает
источник

DE

Denis Efremov in MySQL
ON сопоставляет значения двух таблиц для решения вопроса присоединения, а WHERE — он фильтрует итоговый результат, а не наоборот
источник

DE

Denis Efremov in MySQL
Кроме того советую когда не знаешь юзать левый или правый джойн, юзай пустой
источник

ГС

Господин Случай... in MySQL
А как тогда писать?
источник

ГС

Господин Случай... in MySQL
Без ON не работает
источник

DE

Denis Efremov in MySQL
SELECT p.x,p.y FROM area_point AS p 
LEFT JOIN politmap pmm ON pmm.label='Bohemia'
LEFT JOIN area_politmap aa ON aa.politmap=pmm.id
WHERE p.area_id=aa.area AND p.x=A.x AND p.y=A.y


Что даёт этот запрос покажи
источник

ГС

Господин Случай... in MySQL
Висит
источник

DE

Denis Efremov in MySQL
Что значит висит?
источник

DE

Denis Efremov in MySQL
Выполняется?
источник

ГС

Господин Случай... in MySQL
Да, долго
источник

DE

Denis Efremov in MySQL
Ну ты не присоединяешь к p ничего
источник