SELECT
users_id,
MD5(CONCAT(users_pass, users_email)) AS confirm
FROM
(users_items)
WHERE
users_active = 0
AND MD5(CONCAT(users_pass, users_email)) = '39a5eccb97f63a2bb649ddd95c5a3ba7'
LIMIT 1
HAVING 句については、知る限り、GROUP BY でのみ使用されます。
追加した:
「一般に、使用される句は、構文の説明に示されている順序で正確に指定する必要があります。たとえば、HAVING 句は、GROUP BY 句の後、ORDER BY 句の前に配置する必要があります。」
「WHERE句にあるべき項目にHAVINGを使用しないでください。たとえば、次のように記述しないでください。
SELECT col_name FROM tbl_name HAVING col_name > 0;
代わりにこれを書いてください:
SELECT col_name FROM tbl_name WHERE col_name > 0;"
これらはhttp://dev.mysql.com/doc/refman/5.0/en/select.htmlからの引用です。