У меня есть две таблицы в MYSQL, где table2 содержит диапазоны идентификаторов, а таблица1 содержит значения id. Я хочу выделить идентификаторы таблицы1, которые не входят в диапазоны table2. этот вопрос:MYSQL - не между всеми диапазонами
select id
from table1,table2
where table1.id not between table2.start and table2.end
приведет к идентификаторам, которые не могут быть связаны хотя бы с одним из диапазонов. Но я хочу получить идентификаторы, которые не находятся между всеми диапазонами.
любая идея?
(я не хочу использовать анти-соединения, поскольку она нуждается много ресурсов)