powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите изменить SQL-запрос
1 сообщений из 26, страница 2 из 2
Помогите изменить SQL-запрос
    #39903727
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mihail67
Как это сделать без COUNT (и чтоб выборка была правильной) я не знаю, и здесь никто ничего не предложил.
Поэтому ....
Ну, можно сделать без COUNT, если сгенерить "PK" "на лету" :-)

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
with cte as (
	select st.PRODUCT, st.SUPPLIER, ROW_NUMBER() over (order by NULL) as id
	from store as st
)
select st1.PRODUCT, st1.SUPPLIER
from cte as st1
where not exists( 
	select *
	from cte st2
	where st1.PRODUCT = st2.PRODUCT 
		and st1.id <> st2.id
)


PS И укажите преподавателю, что с привычкой создавать в модели данных таблички без идентифицирующего атрибута, его бы не взяли джуниуром на файловую 1С :-)
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите изменить SQL-запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]