2015-11-10 3 views
-6

Может ли кто-нибудь помочь, разделив запрос на получение всех строк таблицы, включая повторяющиеся строки. я использовал группу, с именем Col, который содержит повторяющиеся значения и дал считаюсь больше, чем один, но ноль записей возвращаютсявернуть все строки таблицы, включая повторяющиеся строки

+1

что не так: 'select * from '? – TZHX

+0

Пропустить GROUP BY. – jarlh

+2

попробуйте googling, прежде чем отправлять его на SO –

ответ

0

, чтобы получить все строки, просто используйте

select * from tableName

Если вы хотите фильтровать дубликаты из просто добавить

select distinct * from tableName

если вы хотите группу, вы можете сделать:

select column1, column2 
sum(column1, column2) as sumCol 
from table  
group by column1,column2 

или с помощью оконной функции

select * 
sum(column1, column2) over (partition by column5) as sum 
from table 
+0

Зачем добавлять пример GROUP BY без использования каких-либо агрегатных функций? – jarlh

+0

Вы правы, отредактированы – CM2K

0

выбрать * из master01.PRD_PRODUCTS t1 join master01.PRD_PRODUCTS t2 по t1. PRD_PROD_NBR = t2. PRD_PROD_NBR группа по t1. PRD_PROD_NBR

Смежные вопросы