Сортировка
Привет люди, подскажите что делать.
Есть бооольшая таблица SQL и есть запрос, который выделит нужные строки, о нем не пишу, т.к. это не важно. Мне SQL выдает в ответ колонку чисел.
В базе нашлись строки подподающие под ответ:
9
1
5
5
2
9
5
И SQL это выдает в отсортированном виде (мне так нужно):
1
2
5
5
5
9
9
А еще нужно выделить те числа, которые встретились более 1 раза. Т.е мой запрос, кроме отсортированности, должен выкинуть те строки, где числа встретились более 1 раза и сообщить сколько встретилось чисел (т.е. ответ из двух строк "5" и "9" не подходит).
В идеале ответ должен получиться такой:
5
5
5
9
9
Руками проверять не хочется, т.к. ответ будет большим (и выдается не число, а целая строка с данными). Если это не возможно, подскажите идеи выделения из таблицы ответ SQL тех строк, номера которых встретились более 1 раза. Я подозреваю, что никак нельзя (даже с повторным SQL-запросом) сделать, но все же...
Если я как-то плохо объяснил - готов исправиться по первому требованию
Линух, ПХП 4.0.1.
Привет люди, подскажите что делать.
Есть бооольшая таблица SQL и есть запрос, который выделит нужные строки, о нем не пишу, т.к. это не важно. Мне SQL выдает в ответ колонку чисел.
В базе нашлись строки подподающие под ответ:
9
1
5
5
2
9
5
И SQL это выдает в отсортированном виде (мне так нужно):
1
2
5
5
5
9
9
А еще нужно выделить те числа, которые встретились более 1 раза. Т.е мой запрос, кроме отсортированности, должен выкинуть те строки, где числа встретились более 1 раза и сообщить сколько встретилось чисел (т.е. ответ из двух строк "5" и "9" не подходит).
В идеале ответ должен получиться такой:
5
5
5
9
9
Руками проверять не хочется, т.к. ответ будет большим (и выдается не число, а целая строка с данными). Если это не возможно, подскажите идеи выделения из таблицы ответ SQL тех строк, номера которых встретились более 1 раза. Я подозреваю, что никак нельзя (даже с повторным SQL-запросом) сделать, но все же...
Если я как-то плохо объяснил - готов исправиться по первому требованию

Линух, ПХП 4.0.1.