SQL поиск по столбцам и строкам
Есть таблица test1 с полями и строками:
| id | name1 | name2 |
|---|---|---|
| 1 | Ivan | Maria |
| 2 | Ana | Ivan |
Мне нужно по id найти значение name1, и найти на основе name1 такое же значение в поле name2. Операторы LIKE или UNION ALL не подходят, т.к поиск надо делать на основе первого name1. Как продолжить запрос после WHERE?
SELECT name1
FROM test1
WHERE id = 1