gpt4 book ai didi

php - 如何在 Laravel 中执行 MYSQL 查询?

转载 作者:行者123 更新时间:2023-12-04 15:53:48 26 4
gpt4 key购买 nike

我有一个 MYSQL 查询,我想在 laravel 中执行这个查询。

    select d1.update_id from ( select update_id, count(update_id)
as ct from updates_tags where tag_id in
(67,33,86,55) group by update_id) as d1 where d1.ct=4

请指导我如何轻松做到。

我有一个引用....它不起作用
    $updateArray = DB::table('updates_tags')
->select('update_id', DB::raw('count(*) as update_id'))
->whereIn('tag_id',$jsontags)
->groupBy('update_id')
->having('update_id','=',count($jsontags))
->lists('update_id');

最佳答案

你可以只做一个 RAW 查询。
像这样:

$sqlQuery = "SELECT d1.update_id FROM...";
$result = DB::select(DB::raw($sqlQuery));

$result 将是一个数组

关于php - 如何在 Laravel 中执行 MYSQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36331289/

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