У меня есть две таблицы. Таблица A содержит (среди прочего) два столбца X1 и Y1. Таблица B содержит (среди прочего) X2 и Y2.
Я пытаюсь создать запрос SELECT для таблицы A, в которой возвращаются только элементы, если X1, Y1 соответствуют записи X2, Y2 в таблице B, но я немного борюсь с этим.
Я пытаюсь что-то вроде
SELECT * FROM A WHERE CONCAT(X1, X2) IN (SELECT CONCAT(X2, Y2) FROM B)
Кажется, это работает, но я не могу удивиться, если это правильно. Должен ли я, возможно, использовать какое-то соединение на столах?