В SQL есть оператор для «объединения» двух таблиц. В интервью мне сказали, что, скажем, в одной таблице есть только 1 поле с 1, 2, 7, 8, а в другой таблице также есть только 1 поле с 2 и 7, как мне получить пересечение. Сначала я был ошеломлен, потому что никогда не видел его таким.
Позже я обнаружил, что на самом деле это «Join» (внутреннее соединение), которое просто
select * from t1, t2 where t1.number = t2.number
(хотя название «присоединиться» больше похоже на «объединение», чем на «пересечение»)
похоже другое решение
select * from t1 INTERSECT select * from t2
но он не поддерживается в MySQL. Существуют ли другие способы получить пересечение, кроме этих двух методов?