Исходя из того, как написан вопрос (который, я не уверен, отражает то, что вы «действительно» хотите, по вашему собственному признанию ...) Я думаю, что вы хотите:
select DISTINCT RuleID FROM table
where (QuestionID=1100 and AnswerID=1105)
OR (QuestionID=1200 and AnswerID=1205)
OR (QuestionID=1300 and AnswerID=1305)
Если это не сработает, уточните.
[править] другие также использовали опцию «ИЛИ», кроме того, я заметил шаблон, который вы могли бы использовать. Все «answerID» ранжированы по их «questionID»? (Доступные ответы на вопрос XX00: XX01, XX02, ... XX99). Если это так, то вы можете удалить questionID из вашего предложения where, так как это значение может быть принято AnswerID. Это может позволить вам использовать предложение IN, например:
select DISTINCT RuleID FROM table
where AnswerID IN (1105,1205,1305)