如何在MySQL ansi查询之间使用?

时间:2011-08-01 10:29:33

标签: mysql join ansi between

我需要使用INNER JOIN查询内容如何在ANSI查询

中使用WHERE user_id between 2000 and 3000

e.g。

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 bwt在2000到4000我怎么能代表它

1 个答案:

答案 0 :(得分:1)

好吧,a BETWEEN x AND y只是( a >= x AND a <= y ),所以

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

应该