Версия 5.1 от Alexandr Fokin на 2023/12/16 14:12

Скрыть последних авторов
Alexandr Fokin 1.10 1 | |{{code language="sql"}}DECLARE @n int = 3
Alexandr Fokin 1.1 2
3 SELECT *
4 FROM ShopOrder so1
5 WHERE
6 so1.OrderId in
7 (
8 SELECT top(@n) OrderId
9 FROM ShopOrder so2
10 WHERE so2.ClientId = so1.ClientId
11 ORDER BY so2.OrderBy
Alexandr Fokin 1.10 12 ){{/code}}
13 | |Как получить N строк для каждой группы в SQL
14 [[https:~~/~~/oxilor.ru/blog/kak-poluchit-n-strok-dlya-kazhdoi-gruppy-v-sql>>https://oxilor.ru/blog/kak-poluchit-n-strok-dlya-kazhdoi-gruppy-v-sql]]
15 | |(((
Alexandr Fokin 5.1 16 [[Коррелированный (Коррелирующий) запрос>>doc:Разработка.Базы данных.SQL.Механизмы.Коррелированный (Коррелирующий) запрос.WebHome]]
Alexandr Fokin 1.8 17
Alexandr Fokin 4.1 18 [[Join>>doc:Разработка.Базы данных.SQL.Механизмы.Join.WebHome]]
Alexandr Fokin 1.10 19 )))