2010-03-29 3 views
0

Как я могу использовать более одного предложения «между» в запросе MySQL? Например, если я хочу, чтобы выбрать студентов, имеющих высоту от 20 до 25 лет и весом от 50 до 70 летБолее чем между пунктом

ответ

2
WHERE height BETWEEN 20 AND 25 AND weight BETWEEN 50 AND 70 
+0

Возможно, вы должны использовать оператора и оператора – Eineki

+3

Должно быть «... И вес между 50 и 70» –

+0

Нет, этого не должно быть. Как может быть значение между 20 и 25, а также 50 и 70 одновременно? Если мой рост равен 23, он не может быть одновременно 62. –

0

WHERE height BETWEEN 20 AND 25 AND weight BETWEEN 50 AND 70

Имейте в виду, что ваше состояние, которое применяется к каждой строке один за другим, а не «всего стола сразу».