Я задал похожий вопрос вчера, но теперь у меня небольшой поворот. Поскольку я уже дал оценку ответу, я решил создать новый вопрос.
Вот что я пытаюсь сделать: выберите произвольное количество строк, но устанавливает ограничение на количество выбранных строк в одном поле.
$query = "SELECT test_id, field1, field2 FROM tablename WHERE field1 = 'string' LIMIT 5"
Так вот в чем проблема: я хочу получить максимум один результат из каждого 'test_id', поэтому, если строка выбрана с test_id 1, она пропустит любые другие возможные результаты с test_id 1.
Есть идеи?
РЕДАКТИРОВАТЬ: будет ли GROUP BY test_id LIMIT 5 ... ограничивать общее количество результатов или результатов с одинаковым test_id. Я бы хотел ограничить до каждого test_id 1, всего не более 5.
Спасибо
Michael