gpt4 book ai didi

php - Laravel 查询生成器 - 复杂的选择列错误

转载 作者:行者123 更新时间:2023-11-28 23:49:54 26 4
gpt4 key购买 nike

我有 2 个这样的表-

小组成员

enter image description here

用户

enter image description here

我有一个像这样的 Laravel 5.1 查询生成器-

    $baseQuery = DB::table('panelists')
->join('users', 'panelists.user_id', '=', 'users.id')
->select(
'users.id',
'users.name',
'users.email',
'IF(enabled=1,"English Book","Other Language") AS status'
)
->where('panelists.customer_id', '=', $user_ID);

但是它给了我错误

          'IF(enabled=1,"English Book","Other Language")   AS status'

有人可以帮忙吗?

最佳答案

试试这个:您可以使用 DB::Raw 进行原始查询。

$baseQuery = DB::table('panelists')
->join('users', 'panelists.user_id', '=', 'users.id')
->select(
'users.id',
'users.name',
'users.email',
DB::raw('IF(enabled=1,"English Book","Other Language")AS status')
)
->where('panelists.customer_id', '=', $user_ID);

关于php - Laravel 查询生成器 - 复杂的选择列错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32803051/

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