`id` smallint(6) unsigned zerofill NOT NULL AUTO_INCREMENT,
`added` date NOT NULL,
`first_lang_id` smallint(3) NOT NULL,
`second_lang_id` smallint(3) NOT NULL,
added - дата добавления в БД
first_lang_id, second_lang_id - соответственно id основного и второго (не всегда он есть) языков. кстати, в обоих полях может стоять одинаковый id - этого я не предусмотрел, ну да не суть
задача - одним запросом сформировать массив, в котором сначала будет список перцев, владеющих указанным языком, как основным, а потом - остальных, у которых выбранный язык - второй, обе части массива хотелось бы отсортировать по дате добавления - чтобы первыми в списке выводились новички. зачем одним запросом - чтобы сделать LIMIT 0,10 и т.д. - для пагинации.
мозг сломал. чую, что есть простое решение, помогите, плз!