Есть такая таблица 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)