UNION не пашет что то
сначало вроде работал, когда несколько записейв таблице было, при одной записи перестал работать
$result = $this->db->query(
"SELECT `users_ban`.*, `users`.`nickname` AS `user_set` FROM `users_ban` "
. "LEFT JOIN `users` ON `users`.`id` = `users_ban`.`who_set` "
. "WHERE `users_ban`.`user_id` = '" . intval($id) . "' "
. "UNION SELECT `users`.`nickname` AS `user_unset`, `users_ban`.* "
. "FROM `users` LEFT JOIN `users_ban` ON `users_ban`.`who_unset` = `users`.`id` "
. "WHERE `users_ban`.`id` = '" . intval($id) . "'"
);