【问题标题】:How to use contact_ws in yii2?yii2中如何使用contact_ws?
【发布时间】:2016-11-02 16:43:13
【问题描述】:

这是我拥有的$query 配置:

$query = (new \yii\db\Query())->select("concat_ws(' ', m.first_name, m.last_name) full_name")->from('members m')->orderBy('full_name')->all();

当我在浏览器中打开时出现错误:

The SQL being executed was: SELECT concat_ws(' ', `m`.`first_name`, `m`.`last_name)` AS `full_name` FROM `members` `m`ORDER BY `full_name`

如何解决这个问题?

【问题讨论】:

  • 请解释清楚.. 我不明白要解决什么问题

标签: php mysql yii yii2


【解决方案1】:

尝试使用这个数组表示法

$query = (new \yii\db\Query())->
  select(["concat_ws(' ', m.first_name, m.last_name) AS full_name"])->
  from('members m')->
  orderBy('full_name')->all();

【讨论】:

    猜你喜欢
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多