試してみてください
SELECT userID
FROM tableName
WHERE (questionID = 14 AND
answer = 'yes' ) OR
(questionID = 54 AND
answer <> 'empty') OR
(questionid = 100 AND
answer > 10)
GROUP BY userID
HAVING COUNT(*) = 3
試してみてください
SELECT userID
FROM tableName
WHERE (questionID = 14 AND
answer = 'yes' ) OR
(questionID = 54 AND
answer <> 'empty') OR
(questionid = 100 AND
answer > 10)
GROUP BY userID
HAVING COUNT(*) = 3
PreparedStatementは、クエリ内のパラメーターを無視します。java.sql.SQLException:パラメーターインデックスが範囲外です(1>パラメーターの数。0) 3つのテーブルから行を削除する方法-クエリエラー