Это перекрестное соединение. Попробуйте что-то вроде этого (обратите внимание, что я полагаю, что таблица маркеров и таблица изображений имеют ссылку на таблицу пользователей. Это может быть не так!)
SELECT * FROM `users` u, `markers` m,`imagemarkers` im
WHERE m.user_id = i.id AND im.user_id = u.id
AND (u.username LIKE '%test%'
OR u.email LIKE '%test%'
OR u.location LIKE '%test%'
OR m.author LIKE '%test%'
OR m.bike LIKE '%test%'
OR m.title LIKE '%test%')
Я не уверен, что вы подразумеваете под "явным объединением", но я думаю:
SELECT * FROM `users` u
inner join `markers` m on (m.user_id = i.id)
inner join `imagemarkers` im on (im.user_id = u.id)
WHERE u.username LIKE '%test%'
OR u.email LIKE '%test%'
OR u.location LIKE '%test%'
OR m.author LIKE '%test%'
OR m.bike LIKE '%test%'
OR m.title LIKE '%test%'