Вы уверены, что это то, что вы хотите сделать?Даже если вы выполните такой запрос, у вас будет банан, смешанный с апельсинами.Собираетесь ли вы показать это своим пользователям, хотя они не имеют никакого отношения друг к другу?
Кроме того, как вы думаете, вы сможете отсортировать их соответствующим образом?Я имею в виду, что вы можете сортировать пользователей по фамилиям, но по темам - по дате.
Просто моя идея, но я бы пошел и сделал страницу результатов с двумя отдельными списками результатов (с двумя запросами): "Мы нашли в пользователях ".. Список пользователей, которые соответствуют запросу пользователя" Мы нашли в сообщениях ".. Список сообщений, которые соответствуют запросу.
И просто чтобы быть уверенным, что вы знаете оэто, не забудьте из соображений безопасности экранировать переменные строки запроса перед отправкой их в запрос:
SELECT * FROM users where username like '%" . mysql_real_escape_string($_GET['term']) . "%'"