这是我的演示sql。
https://www.db-fiddle.com/f/vk8sCioCh1RstjSWXsZnWr/2
我想展平json数组并映射到其父级。
select * from Orders
CROSS JOIN LATERAL jsonb_array_elements(data->'products') as product_item;
此sql可以按我的要求工作,但我不知道为什么。
为什么不指定表就可以交叉联接?
是db-fiddle错误还是postgresql在内部如何工作?它也可以在我的笔记本电脑上使用。
谢谢。