У меня есть две таблицы, одна из которых содержит путь, а другая - имя файла. Вот пример:SQL-имя в списке элементов
t1
- file.mov
- myfile.txt
- 2file.py
t2
- /new/path/file.mov
- /path/hello.txt
- /path/2file.py
Я хочу построить запрос, чтобы получить мне все имена файлов, для которых у меня есть путь:
- file.mov /new/path/file.mov
- 2file.py /path/2file.py
Что бы запрос я мог бы использовать, чтобы найти это? Ближайший я мог думать использует IN
, но основан на точном матче и не LIKE
, который является то, что мне нужно использовать:
SELECT name FROM names WHERE name in (SELECT path FROM paths);