Для объединения (UNION) у вас в запросах разное количество колонок. И вообще запросы делают слишком разные вещи, один отбирает записи определенных пользователей, а другой отбирает записи из определенных групп, причем берет только пять записей.
Что вы хотите получить в результате?
Вот именно, что UNION здесь не поможет из-за разного количества строк и совсем разных условий. Хоть кто-то это понял, спасибо.
У меня есть два запроса, один ищет новые сообщения и подсчитывает их количество. Второй же запрос лишь обновлят 5 последних записей.
Я хочу как-то оптимизировать эти два запроса в один. Вот только не знаю, как это лучше сделать одним SQL-запросом или двумя запросами и отправкой через один JSON-массив.