Php 使用jsonb_到_记录集的查询生成器原始横向联接
希望是一个非常简单的问题。我正试图在基于postgresql查询的Laravel中创建一个查询,我很难转换这个特定的连接,因为它是一个利用jsonb_to_记录集的横向连接Php 使用jsonb_到_记录集的查询生成器原始横向联接,php,jsonb,laravel-query-builder,lateral-join,Php,Jsonb,Laravel Query Builder,Lateral Join,希望是一个非常简单的问题。我正试图在基于postgresql查询的Laravel中创建一个查询,我很难转换这个特定的连接,因为它是一个利用jsonb_to_记录集的横向连接 join lateral jsonb_to_recordset(gift_splits) as r("house_id" int, "amount" json) on true 这就是我迄今为止所尝试的,它表明我的论点太少。我知道它会像‘a’、‘=’、‘b’,但我不知道如何将‘on true’转换为这一点,以及连接的侧面
join lateral jsonb_to_recordset(gift_splits) as r("house_id" int, "amount" json) on true
这就是我迄今为止所尝试的,它表明我的论点太少。我知道它会像‘a’、‘=’、‘b’,但我不知道如何将‘on true’转换为这一点,以及连接的侧面
->join(DB::raw("lateral jsonb_to_recordset(gift_splits) as r(house_id int, amount json)"), true)
最后,我尝试将整个查询发布到Model::raw(DB::raw(“…”)中,但我遇到了很多小错误。我希望得到关于我实际问题的反馈。解决了这个问题。这就是我需要附加到雄辩的查询生成器中的内容
->交叉连接(DB::raw(“横向jsonb_到_记录集(礼物分割)为r(house_id int,amount json)”)解决了这个问题。这就是我需要附加到雄辩的查询生成器中的内容
->交叉连接(DB::raw(“横向jsonb_到_记录集(礼物分割)为r(house_id int,amount json)”)完美!谢谢!完美!谢谢!