IN на два поля можно сделать ?
Можно ещё подзапрос по карам оставить, а второй убрать и условия в исходную добавить и развернуть, то же самое будет, только у тебя часть условий сократится, но не думаю, что читаться будет лучше, чем сейчас, хотя может быть даже быстрее будет работать, надо на данных смоиреть