おそらく誰かが以下のエラーに光を当てることができるかどうか疑問に思っています. SQLはローカルでは正常に機能しますが、リモートで以下のエラーが発生します。
SQL クエリ:
$inQ = "
SELECT category.category_name, GROUP_CONCAT(subject.subjects SEPARATOR ', ') AS subjects
FROM category
INNER JOIN tutor_category_subject ON tutor_category_subject.category_id = category.category_id
INNER JOIN subject ON tutor_category_subject.subject_id = subject.subject_id
WHERE tutor_category_subject.tutor_id = $tutorId AND tutor_category_subject.category_id = $categoryId
";
MySQL は次のように述べています。
#1140 - GROUP BY 句がない場合、GROUP 列のない GROUP 列 (MIN()、MAX()、COUNT()、...) の混合は不正です