gpt4 book ai didi

php - 我想使用从 Laravel 中的另一个表生成的 id 从表中打印列的值

转载 作者:行者123 更新时间:2023-11-28 23:14:12 25 4
gpt4 key购买 nike

First table

second table

我想打印前三个趋势标签(使用最多的标签)的名称。为了获得趋势标签ID,我使用了这个有效的查询

DB::table('review_tag')->select('tag_id')->groupBy('tag_id')->orderBy(DB::raw('count(tag_id)'), 'desc')->take(3)->get();

现在我需要使用 idtags 表中获取标签的名称,我使用上述查询从 review_tag 表中获取

我试过这个但是没用

B::table('review_tag')->join('tags', 'tags.id', '=', 'review_tag.tag_id')->select('tags.name')->groupBy('tag_id')->orderBy(DB::raw('count(tag_id)'), 'desc')->take(3)->get();

最佳答案

立即使用您的第一个查询的结果,例如:

$results = ... first query

B::table('tags')->select('name')->whereIn('id', $results->toArray())->get();

关于php - 我想使用从 Laravel 中的另一个表生成的 id 从表中打印列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44607074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com