gpt4 book ai didi

php - Mysql查询通过其id从其他表中获取所有列及其子内容

转载 作者:行者123 更新时间:2023-11-29 16:05:32 25 4
gpt4 key购买 nike

我有两个名为“任务”和“评论”的表。

我想从“任务”表中获取所有任务。

“评论”表有 2 列:描述和任务 ID。

task_id 是任务表中的外键。

$tasks = DB::table('tasks')
->join('comments','tasks.id', '=','comments.task_id')
->select('tasks.*','comments.*')
->get();

此代码返回错误。

我该怎么做?

最佳答案

我试过了,效果很好。也许缺少导入您的数据库外观?或者你可以“\”添加DB

$members = \DB::table('members')
->join('member_daily_bonuses','members.id', '=','member_daily_bonuses.member_id')
->select('members.*','member_daily_bonuses.*')
->get();

dd($members);

编辑

但是,如果它们具有相同的列,则必须使用 members.id 作为 memberId 等。否则,只有表中的记录才会出现。

<小时/>

关于php - Mysql查询通过其id从其他表中获取所有列及其子内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55775461/

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