我有一张名为“store”的表格和一张名为“product”的表格。每个商店拥有多个产品,但一个产品只属于一个商店(一对多的关系)。表格可能如下所示:
store: id,name product: id,name,store_id
当使用Supabase查询商店及其产品时,我只需要这样做:
根据我需要的数据,我希望能够运行类似这样的查询。然而,我需要在纯SQL中运行此查询,但我似乎无法解决它。
我尝试了将表连接起来,但由于商店的数据在所有行中都存在,导致了大量重复的数据。
store: id,name product: id,name,store_id
当使用Supabase查询商店及其产品时,我只需要这样做:
.from("store")
.select(
id
name,
product(name)
)
这将返回
id: "some_id",
name: "some_name",
products: [
{...},
{...}
]
}
根据我需要的数据,我希望能够运行类似这样的查询。然而,我需要在纯SQL中运行此查询,但我似乎无法解决它。
我尝试了将表连接起来,但由于商店的数据在所有行中都存在,导致了大量重复的数据。
{id: ..., name: "name", products: [{...}, {...}]}
- Redy