doutao1171 2019-01-11 16:32
浏览 468

Laravel错误SQLSTATE [42000]:语法错误或访问冲突:1055

why the query syntax in the Laravel application can't be run but it can be in phpmyadmin syntax, namely:

$dataTanggal = DB::select('SELECT CONCAT (YEAR(tanggal_pinjam),"-",LPAD(MONTH(tanggal_pinjam), 2, '0')) as tanggal_pinjam, COUNT(*) As jumlah_data FROM riwayat_pinjam GROUP BY YEAR(tanggal_pinjam),MONTH(tanggal_pinjam)');

and the error in the laravel is :

SQLSTATE[42000]: Syntax error or access violation: 1055 'sipirang.riwayat_pinjam.tanggal_pinjam' isn't in GROUP BY (SQL: SELECT * from lihatperbulan)

can anyone help? please help me

  • 写回答

1条回答 默认 最新

  • dougaoshang0237 2019-01-11 16:37
    关注

    seems you have wrong si gle quote aroud 0, avoid ambiguity between column name tanggal_pinjam and alias tanggal_pinjam (use a different alias eg: my_ tanggal_pinjam), and use the same code for group by

      $dataTanggal = DB::select('SELECT CONCAT (YEAR(tanggal_pinjam),"-"
            , LPAD(MONTH(tanggal_pinjam), 2, "0")) as my_tanggal_pinjam
            , COUNT(*) As jumlah_data 
            FROM `riwayat_pinjam` 
            GROUP BY YEAR(tanggal_pinjam),MONTH(tanggal_pinjamLPAD(MONTH(tanggal_pinjam), 2, "0")))');
    
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog