Я пытаюсь выполнить поиск по 3 различным таблицам, однако он, похоже, не работает. Мне нужно удалить имя пользователя из таблицы users, а затем оно будет работать. Как я могу искать разные столбцы в каждой таблице?PHP mysqli поиск нескольких таблиц
$query = "(SELECT name, 'talent' FROM talent WHERE name LIKE '%" . $q ."%')
UNION ALL
(SELECT name, username, 'users' FROM users WHERE name LIKE '%" . $q ."%')
UNION ALL
(SELECT name, 'venues' FROM venues WHERE name LIKE '%" . $q ."%')";
Каждый подзапрос 'UNION должен возвращать ровно столько же столбцов. Каждый соответствующий столбец также должен быть совместимого типа. – zerkms