Petroffs
расслабься, при запросе к БД надо описывать точно, какие тебе данные нужны, если ты не сделаешь это в запросе, тебе прийдется делать это в программе, поэтому, если для описания условий, тебе понадобится десять AND то их надо писать! в конце-концов, если ты уменьшишь количество AND то в результате запроса могут появиться данные, которые не удовлетворяют условиям и тебе их надо будет тоже отфильтровать, эта задача ляжет на плечи твоего приложения, т.е. ты все равно потеряешь время на обработку, подумай, не лучше ли предоставить обработку данных тому серверу, который был написан специально для этого?
В случае с UPDATE тебе вообще надо строго описывать ВСЕ условия после where иначе ты рискуешь повредить записи, которые ты не хочешь менять.