Как я могу сохранить запись в группе таблиц без использования курсора и циклов.<
WITH CTE AS ( SELECT FETCHNEXT.* , RN = ROW_NUMBER()OVER(PARTITION BY ID ORDER BY ID) FROM FETCHNEXT ) SELECT * FROM CTE WHERE RN = 1 UNION ALL SELECT * FROM CTE WHERE RN = 2 UNION ALL SELECT * FROM CTE WHERE RN = 3
Что я уже пробовал:
WITH CTE AS ( SELECT FETCHNEXT.* , RN = ROW_NUMBER()OVER(PARTITION BY ID ORDER BY ID) FROM FETCHNEXT ) SELECT * FROM CTE WHERE RN = 1 UNION ALL SELECT * FROM CTE WHERE RN = 2 UNION ALL SELECT * FROM CTE WHERE RN = 3
ZurdoDev
Я не совсем понимаю, но это звучит не слишком сложно. Похоже, вы хотите сгруппировать магазины вместе по тому факту, что они разделяют товары? Итак, просто группируйтесь по магазинам.