Как использовать между в MySQL ANSI запрос? - PullRequest
0 голосов
/ 01 августа 2011

Мне нужно запросить что-то, используя INNER JOIN, как я могу использовать WHERE user_id between 2000 and 3000 внутри запроса ANSI

например

SELECT table1.name, table2.wage, table2.bonus table3.shift, table4.vacation
FROM table1
INNER JOIN table2 ON table1.userid = table2.userid
INNER JOIN table3 ON table2.userid = table3.userid
INNER JOIN table4 ON table4.userid = table4.userid 
LEFT JOIN table5 ON table1.name = table5.position

также мне нужно ограничить table2.wage между 2000 и 4000 какмогу я это представить

1 Ответ

1 голос
/ 01 августа 2011

Ну, a BETWEEN x AND y - это ничто иное, как ( a >= x AND a <= y ), поэтому

WHERE ( user_id >= 2000 AND user_id <= 3000 )

должно сделать

...