我认为这可能是yii2中的一个错误, 当我使用时:
$query->select ("isnull(cba.HSLET,0)");
$query->join('INNER JOIN','cba','cba.id = regverification.cba_id');
yii miss创建sql语句导致附近的错误:
isnull(cba.HSLET,[0]]
答案 0 :(得分:0)
来自Yii 2 Guide:
除了列名,您还可以选择DB表达式。在选择包含逗号的数据库表达式时,必须使用数组格式,以避免错误的自动引用名称。
所以它应该是:
$query->select(["ISNULL(cba.HSLET, 0)"]);