Я надеюсь, что кто-то может мне помочь. SQL-запрос:MySQL не очень медленный
SELECT *
FROM pf_profilvisit
WHERE u1 = '".$user."'
AND u2 NOT IN (
SELECT empf FROM pf_mailbox WHERE abs = '".$user."'
)
AND u2 NOT IN (
SELECT abs FROM pf_mailbox WHERE empf = '".$user."'
)
ORDER BY id DESC);
Как это сделать быстрее?
использует 'exists' вместо' in'? использовать комбинации и правильные индексы вместо подзапросов? –
Какая версия MySQL? – Strawberry