在Supabase文档中,它将其解释为如何“连接”表以获取数据
const { data, error } = await Supabase
.from('countries')
.select(`
name,
cities (
name
)
`)
但是,当我没有指定将连接哪些列时,我如何知道每次都能正常工作呢?有没有办法指定在哪一列上执行join?
发布于 2020-12-29 03:08:11
因此,当两个表countries和cities之间只有一个关系(外键)时,此代码可以工作
const { data, error } = await Supabase
.from('countries')
.select(`
name,
cities (
name
)
`)
或者,当您想要连接多个表时,您可以这样做:
const { data, error } = await supabase
.from('products')
.select(`
id,
supplier:supplier_id ( name ),
purchaser:purchaser_id ( name )
`)
https://stackoverflow.com/questions/64996432
复制相似问题