Как в mysql можно найти схожие поля в двух разных таблицах используя что-то типо like?
Есть две таблицы. В одной в поле user хранятся фио, в другой фио и роль пользователя (т.е просто приравнять не получится) каким запросом можно сделать выборку из одной таблицы id полей c пользователями которые не содержатся в другой таблице?
и как примерно итоговый запрос будет выглядить?
SELECT * FROM users1 u1
LEFT JOIN users2 u2
on u1.user = SUBSTRING_INDEX(u2.user, " (", 1)
такой ошибку даёт Error Code: 1267. Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' 0,0012 sec