Я использую MariaDB версии 10.1.38. Я хочу выбрать общие строки между двумя таблицами. Я пытался (выберите c, d из t2) пересекаться (выберите e, f из t3) но это работает только для версии 10.3 и выше. У кого-нибудь есть идеи как написать запрос на пересечение для версии 10.1
Вы можете использовать EXISTS:
select c, d from t2 where exists ( select 1 from t3 where e = t2.c and f = t2.d )
это выбирает только те строки из t2, которые существуют также в t3.
t2
t3
Вы можете использовать внутреннее объединение для всех столбцов.
SELECT t2.c, t2.d FROM t2 INNER JOIN t3 ON t3.e = t2.c AND t3.f = t2.d;