есть таблица hosts_on_site в ней колонки user,id,ip в колонке `user` может быть NULL или число. надо получить уникальные ip при этом чтобы если в `user` есль какое то значение то надо чтобы выводилось это значение и была сортировка по id "select * from hosts_on_site group by ip order by user DESC,id DESC" что в запросе надо поправить? Пример как всё должно быть Исходная таблица id|user|ip 1|__2_|123.11.8.1 2|NULL|123.11.8.1 3|NULL|124.2.2.2 4|__1_|90.0.0.2 5|__1_|90.0.0.2 6|NULL|90.0.0.2 как должно быть выведено id|user|ip 5|__1_|90.0.0.2 3|NULL|124.2.2.2 1|__2_|123.11.8.1
что-то у тебя описание не соответствует примеру) с сортировкой по id будет как-то так: Code: SELECT DISTINCT `ip` FROM `hosts_on_site` ORDER BY `id` DESC если строки с NULL не нужным можешь их отсеять с через IS NOT NULL
так мы получим только уникальные айпи с сотрировкой по id в обратном порядке. а мне надо если есть айди то чтоб он выводился. при условии что айпи уникален.