小编Mil*_*ETE的帖子

#1055 - SELECT列表的表达式不在GROUP BY子句中,并且包含非聚合列,这与sql_mode = only_full_group_by不兼容

我的查询:

select libelle,credit_initial,disponible_v,sum(montant) as montant 
FROM fiche,annee,type where type.id_type=annee.id_type and annee.id_annee=fiche.id_annee 
and annee = year(current_timestamp) GROUP BY libelle order by libelle asc
Run Code Online (Sandbox Code Playgroud)
  • Mysql 5.7.9运行查询没有任何问题,但mysql 5.7.12显示上面的错误你可以帮助我

mysql mysql-error-1055

52
推荐指数
8
解决办法
10万
查看次数

Laravel 验证:存在两列同一行

在 Laravel 中指定存在验证规则时,是否可以引用另一个字段?

我的请求 :

public function rules()
    {

        return [
            'numero_de_somme' => 'unique:personnels,numero_de_somme|exists:fonctionnaire,num_somme',
            'cin' => 'unique:personnels,cin|exists:fonctionnaire,cin',

        ];
    }
Run Code Online (Sandbox Code Playgroud)

在我的验证规则中,我希望能够确保:

  • num_somme存在于fonctionnaire表中
  • cin存在于 fonctionnaire 表中,并且cin输入必须在num_somme

num_somme : 12345 cin : s89745

num_somme : 78945 cin : U10125

解释:例如

  • 第一种情况,如果输入num_somme= 12345 且cin= U10125,则验证必须失败
  • 第二种情况如果输入num_somme= 12345 和cin= s89745 验证必须成功

我希望这是有道理的。

谢谢

php validation rules laravel

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

laravel ×1

mysql ×1

mysql-error-1055 ×1

php ×1

rules ×1

validation ×1