Не зависящий от языка логический вопрос - PullRequest
1 голос
/ 06 мая 2010

Если в БД есть три поля, они запрашивают объект с помощью .... Одно из этих полей всегда должно быть идентификатором ассоциации. Относительно двух других полей «только одно должно быть правдой»

Какую интерпретацию вы принимаете или понимаете как "только один должен быть правдивым"?

Ответы [ 3 ]

3 голосов
/ 06 мая 2010

Я бы прочитал это как ИЛИ , только один должен быть правдой, но я не буду возражать, если другой тоже.

Если бы я имел в виду ИСКЛЮЧИТЕЛЬНО ИЛИ Я бы сказал "точно один должен быть правдой".

Однако единственный способ убедиться в том, что было задумано, - это спросить автора, который вполне может удивить вас, рассказав вам о еще одном условии; - (

1 голос
/ 06 мая 2010

Ну, я бы прочитал это как "одно из двух других полей должно соответствовать критерию поиска". Кроме того, мне нужно больше информации.

1 голос
/ 06 мая 2010

Я прочитал это как означающее, что при первоначальном поиске указывалось условие, что одно поле должно быть связано, плюс еще 2 условия для оставшихся двух полей, но выбор может быть сделан, если только одно из этих двух (плюс ассоциированное) это правда.

...