大家好,我创建了一个定义常量的mysql语句,使用一个带有一个变量的where条件,没有问题,但我遇到了一个错误,当占位符变量是数组时,就像这样。
define ("GET_EMAIL_NOT_REG", "SELECT DISTINCT email
FROM accounts
WHERE sent = 0
AND active > 0
AND email NOT IN ( ? )");请纠正我与正确的语法,因为我遇到错误使用该代码。
发布于 2013-09-14 10:05:23
您需要像这样使用GROUP BY:
define ("GET_EMAIL_NOT_REG", "SELECT DISTINCT email
FROM accounts
WHERE sent = 0
AND active > 0
AND email NOT IN ( ? )
GROUP BY email");https://stackoverflow.com/questions/18797533
复制相似问题