Выборка строк с заданным количеством уникальных значений поля

SeaGull

Junior Member
Выборка строк с заданным количеством уникальных значений поля

Есть база:

Pole1 - Pole2 - Pole3

Есть ли возможность ОДНИМ запросом сделать выборку, чтобы уникальных -Pole1- было 25 штук ?
Т.е. выбирать базу по порядку до тех пор, пока записей с уникальным Pole1 не наберется 25.
 

webdeveloper

Guest
Re: Выборка строк с заданным количеством уникальных значений поля

Автор оригинала: SeaGull
Есть база:
Pole1 - Pole2 - Pole3
Есть ли возможность ОДНИМ запросом сделать выборку, чтобы уникальных -Pole1- было 25 штук ?
Т.е. выбирать базу по порядку до тех пор, пока записей с уникальным Pole1 не наберется 25.
по моему что то типа такого получится

SELECT DISTINCT Pole1 FROM tblTable AS tbl1
LEFT JOIN tblTable AS tbl2 ON tbl1.Pole1=tbl2.Pole1
LIMIT 25

А вообще вот посмотри что тут написано http://www.mysql.com/doc/S/E/SELECT.html
 

Demiurg

Guest
Re: Выборка строк с заданным количеством уникальных значений поля

Автор оригинала: SeaGull
Есть база:
Pole1 - Pole2 - Pole3
Есть ли возможность ОДНИМ запросом сделать выборку, чтобы уникальных -Pole1- было 25 штук ?
Т.е. выбирать базу по порядку до тех пор, пока записей с уникальным Pole1 не наберется 25.
select distinct pole1 from table limit 25
 
Сверху