помогите построить SELECT
От: orion9  
Дата: 21.04.02 06:07
Оценка:
Есть такая таблица mytable
id    Name    Num_One        Num_Two        Num_Three
1    name1    0.0123769    1.384756432    0.39847
2    name2    1.003424    1.544345    0.3546999445
3    name3    0.9834759234    3.1234123    4.3984798
4    name4    2.34532424    2.3948578023    5.232344
5    name5    8.230985423    3.1234123    5.232344
6    name6    0.3422309    1.544345    3.9845
7    nume7    8.230985423    3.1234123    0.354234
8    name8    1.003424    1.58934565    0.469897545

Значения в полях Num_One, Num_Two, Num_Three вычислены и могут совпадать для различных записей.
Помогите составить SELECT так, чтобы найти эти совпадения.

Например по полю Num_One нужно получить следующие записи
2    name2    1.003424    1.544345    0.3546999445
8    name8    1.003424    1.58934565    0.469897545

5    name5    8.230985423    3.1234123    5.232344
7    nume7    8.230985423    3.1234123    0.354234


По полю Num_Two записи
2    name2    1.003424    1.544345    0.3546999445
6    name6    0.3422309    1.544345    3.9845

3    name3    0.9834759234    3.1234123    4.3984798
5    name5    8.230985423    3.1234123    5.232344
7    nume7    8.230985423    3.1234123    0.354234


По полю Num_Three нужны записи
4    name4    2.34532424    2.3948578023    5.232344
5    name5    8.230985423    3.1234123    5.232344


И как сделать запрос с ограничением точности
Num_Three X.XX
1    name1    0.0123769    1.384756432    0.359847
2    name2    1.003424    1.544345    0.3546999445
7    nume7    8.230985423    3.1234123    0.354234

Num_Three X.XXX
2    name2    1.003424    1.544345    0.3546999445
7    nume7    8.230985423    3.1234123    0.354234


Можно вообще построить такие запросы или это программно придется делать.
(DB MySQL)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.