Я пытаюсь отключить line_items в своей таблице. Однако мне нужно удалить дубликаты из нашей таблицы, и это сбрасывает то, что обычно должно работать.
Это запрос, который я использую для удаления дубликатов:
SELECT *, ROW_NUMBER() OVER(PARTITION BY id) AS instance
FROM `shopify.orders` )
-- identify duplicate rows
where instance = 1
Однако, когда я пытаюсь unnest line_items в этом запросе, он больше не может разбивать по идентификатору
SELECT *, ROW_NUMBER() OVER(PARTITION BY id) AS instance
FROM `shopify.orders`, unnest(line_items) as items )
-- identify duplicate rows
where instance = 1
Есть идеи, как я могу удалить дубликаты, а также unnesting line_items? мои данные выглядят так:
При удалении дубликатов это выглядит так: