2021-07-16 16:00:14 1286次浏览 3条回答 1 悬赏 10 金钱

请问这样的sql 怎么处理 怎么写

`
->select([

        'moneya +',
        'moneyb as spmoney'
    ])`
    

让他变成这样

select ((moneya+moneyb) as spmoney)

目前打印出来的语句是
select moneya +, moneyb AS spmoney FROM table

最佳答案

  • 回答于 2021-07-18 18:12 举报

    用字符串方式不行么? 或者 addSelect

    1 条回复
    回复于 2021-07-20 09:28 回复

    addSelect是怎么个操作

  • 回答于 2021-07-20 19:28 举报

    ->select('moneya+moneyb as spmoney')
    这样应该也可以的吧

    1 条回复
    回复于 2021-07-21 17:58 回复

    不行,这样真不行
    Unknown column 'moneya+moneyb' in 'field list'

    变成这样了
    'moneya+moneyb' AS 'spmoney'

您需要登录后才可以回答。登录 | 立即注册
蛋蛋的蛋
主管

蛋蛋的蛋

注册时间:2018-04-02
最后登录:2024-03-11
在线时长:34小时29分
  • 粉丝4
  • 金钱64
  • 威望20
  • 积分604

热门问题