Поиск одного поля в другом - MySQL

Формулировка задачи:

Всем привет, имеется таблица. В ней есть поля: name, fio, pin Есть еще одна таблица: message, value, pin В 'pin' первой таблицы хранится число 312, в 'pin' второй таблицы хранится число "Это 312?". Необходимо произвести выборку из двух таблиц, если число "312" из первой присутствует в поле "pin" второй таблицы (а оно присутствует - "Это 312?"", то вывести эти строки. Делаю так:
SELECT блаблабла FROM `table1` LEFT JOIN `table2` ON concat(`table2`.`pin`) LIKE '%`table1`.`pin`%' WHERE 1
Он выводит постоянно NULL.

Код к задаче: «Поиск одного поля в другом - MySQL»

textual
ON INSTR(`table2`.`pin`, `table1`.`pin`) > 0
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

8   голосов, оценка 4.375 из 5


СДЕЛАЙТЕ РЕПОСТ