Такой вот вопросик. Можно как нибудь одним запросом выбрать из таблицы несколько записей с разными значениями в одном общем поле? Допустим имеем таблицу table с полем rand где вбиты случайные значения (например числа) и в этой таблице у нас есть 10 записей со следующими значениями в данном поле: 2, 7, 3, 2, 5, 6, 1, 9, 9, 8.
И нам нужно одним запросом выбрать 5 случайных записей, но при условии что все они будут разные в этом поле, т.е. у нас не может среди выбранных записей попасться две двойки или две девятки, т.к. они встречаются более 1 раза.
Правильно:
2, 5, 9, 1, 6
2, 7, 8, 1, 3
Не правильно:
2, 5, 7, 1, 2