join?
select count(*) from
(select a,b from table1)
ANY LEFT JOIN
(Select a,b from table2)
USING a
при размере table 1 - 10млн - результат 10 млн, как и ожидается
При перестановке таблиц местами
select count(*) from
(select a,b from table2)
ANY RIGHT join
(Select a,b from table1)
USING a
результат совсем другой, 5.... млн
Вообще поддерживает, но вряд ли кто-то пользуется, потому что смысла мало. А если вместо ANY использовать ALL тоже разный результат?
Обсуждают сегодня