Запрос к MySQL для выборки данных, совпадающих с данными в другой таблице

День добрый, уважаемые участники! Надеюсь на помощь коммьюнити.

Итак, имеем две таблицы:

Tabl№1

| Ads | Date  |
| :--------- | :-------------- |
| Куплю пшеницу    | dd.MMMM.yyyy         |
| Нужен камаз    | dd.MMMM.yyyy         |
| Нужен рукав    | dd.MMMM.yyyy         |
| Ищу станок    | dd.MMMM.yyyy         |

Tabl№2

| Zag |
| :--------- |
| пшениц    |
| Камаз    |

Как прописать запрос к таблице №1 MySQL, чтобы получить лишь те данные, которые соответствуют условию:

  1. Чтобы брались лишь те строки из столбца 'Ads' Tabl№1, которые совпадают с данными из столбца 'Zag' из таблицы Tabl№2

На итоге должен получить лишь такие данные из Tabl№1:

| Ads | Date  |
| :--------- | :-------------- |
| Куплю пшеницу    | dd.MMMM.yyyy         |
| Нужен камаз    | dd.MMMM.yyyy         |

Делаю так, но не срабатывает:((((

SET lc_time_names = 'ru_RU';
SELECT *
FROM `Tabl№1`
WHERE `Ads` LIKE (SELECT st.`Zag` FROM `Tabl№2` as st)

Очень надеюсь на поддержку сообщества, ибо не знаю как правильно прописать.


Ответы (0 шт):