は、このSQLクエリに基づいているLaravel SQLクエリは、SQLSTATE [42000]を与えるキープ:構文エラーまたはアクセス違反:私はlaravelで私のコントローラで、このSQLクエリを持っている1064
$distinct_course = DB::table('student')
->select(DB::raw('count(*) as grad_count, `student_course`, MONTH(`student_date_ended`)'))
->where('student_course', '=', 'Basic Computer')
->whereYear('student_date_ended', '=', '2015')
->groupby(DB::raw('MONTH(`student_date_ended`'))
->get();
は私が前に最初に動作するように作られましたそれをLaravelに変換する
select count(*) as grad_count, `student_course`, MONTH(`student_date_ended`) from `student` where `student_course` = "Basic Computer" and year(`student_date_ended`) = 2015 group by MONTH(`student_date_ended`)
しかし、私はいつもこのエラーが発生します。
SQLSTATE [42000]:構文エラーまたはアクセス違反:1064 SQL構文にエラーがあります。、月(
student_date_ended
)からstudent
まで、student_course
=基本コンピュータと年(student_date_ended
)から1行目(SQL:select count(*)をgrad_countとして選択するための正しい構文についてはMariaDBサーバーのバージョンに対応するマニュアルを参照してください。月別)= 2015グループ(student_date_ended
)
私はDBの相互作用の以下の方法を使用するすべての私のプロジェクトでは、私が代わりに
ありがとうございます!私はまだLaravelに慣れていますので、私は自分のプロジェクトでモデルを使う方法を学ばなければなりません。 – AminoAcid