SELECT resource_id from db.table2
WHERE date > today() - 14
)
хочется вместо него написать JOIN, но такой же быстрый — подскажите, как? моя попытка провалилась (думал, что соптимизируется):
SELECT resource_id, owner
FROM
(
SELECT resource_id, owner
FROM db.table1
) ALL JOIN
(
SELECT resource_id from db.table2
WHERE date > today() - 14
) USING resource_id
IN - это ОК, КХ работает сильно иначе с JOIN чем другие, оно для фильтрации не подойдет
Обсуждают сегодня