gpt4 book ai didi

mysql - Laravel 的数据库查询生成器

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:43 25 4
gpt4 key购买 nike

我正在尝试使用 Laravel 的数据库查询生成器编写 MySQL 选择查询

我有这个 mysql 查询:

 SELECT * FROM `tweets` WHERE `user_id` = 1 OR `user_id` in (SELECT `follows_id` from `follows` where `user_id` = 1)

我正在尝试为 Laravel 编写它

$users = DB::table('tweets')
->where('user_id', '=', 1)

如何做到这一点?

最佳答案

你可以做这样的事情,即使它看起来很丑。

$tweets = DB::table('tweets')
->where('user_id', 1)
->orWhereIn('user_id', DB::table('follows')->select('follows_id')->where('user_id', 1)->pluck('follows_id'))
->get();

关于mysql - Laravel 的数据库查询生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56547021/

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