0
SQLエラーが発生しました。これはLIKE
ステートメントの近くにあると思われますが、その理由は完全にはわかりません。SQL LIKEを使用した可能な構文エラー
SELECT submit_time AS datetime,
Max(IF(field_name = 'first-name', field_value, NULL)) AS fName,
Max(IF(field_name = 'submission_id', field_value, NULL)) AS id
FROM wp_cf7dbplugin_submits
WHERE form_name = 'Personal Info'
AND (Max(IF(field_name = 'submission_id', field_value, '')) LIKE '%4%')
GROUP BY submit_time
ORDER BY Max(IF(field_name = 'submission_id', field_value, '')) DESC
LIMIT 0, 40
LIKE
はそのように使用できませんか?このクエリを書き直すには?
ご注意:submit_time
は常に異なるものではありません。 submit_time
は、フォームが提出された時刻を指し、submission_id
以外の多くの行を保持します。またfield_value
のタイプはvarchar
なので、整数値を保持していても文字列です。
あなたは、エラーをしてください投稿することができますか? – Will
ワードプレスデータベースエラー: 'WordPressデータベースエラークエリのグループ関数の無効な使用 ' –
WHERE句では、' MAX'のような集計関数を使用することはできません。 'SELECT'と' HAVING'(そして '_ ORDER BY')があります。 – Uueerdo