DonJefferi
Умник
Здравствуйте, столкнулся с одной проблемой. Мне нужно вывести по 10 игроков, которые отиграли сколько-то там часов, к примеру. Нужно чтобы эти люди состояли в двух разных фракциях. Также всё это должно быть отсортировано по убыванию.
Не хотелось бы использовать 2 запроса, по этому хочу попытаться использовать 2 запроса в одном.
У меня вот так получилось, но функция UNION я так понял не работает. Она у меня работает только в phpMyAdmin, а так в игре сортирует только по часам, а по фракциям не сортирует.
Не хотелось бы использовать 2 запроса, по этому хочу попытаться использовать 2 запроса в одном.
У меня вот так получилось, но функция UNION я так понял не работает. Она у меня работает только в phpMyAdmin, а так в игре сортирует только по часам, а по фракциям не сортирует.
C++:
mysql_format(DATABASE, QUERY, sizeof(QUERY), "(SELECT * FROM `accounts` WHERE `pChas` > '0' ORDER BY `pMember` = '1' DESC, `pChas` DESC LIMIT 10) UNION (SELECT * FROM `accounts` WHERE `pChas` > '0' ORDER BY `pMember` = '2' DESC, `pChas` DESC LIMIT 10)");
