uhazhor |
---|
нужно получить таблицу из таблицы table но с уникальными записями в поле col2 |
есть таблица THE_TABLE
create table the_table as select level col1, mod(level, 5) col2 from dual connect by level < 10;
Table created.
select * from the_table;
COL1 COL2
---------- ----------
1 1
2 2
3 3
4 4
5 0
6 1
7 2
8 3
9 4
9 rows selected.
вот та таблица, которую нужно получить:
create table my_tab as select min(col1) col1, col2 from the_table group by col2;
Table created.
select * from my_tab;
COL1 COL2
---------- ----------
1 1
2 2
3 3
4 4
5 0