2017-06-06 94 views
0

我想在多个领域做一个WHERE。它也必须在两个数字之间。我觉得你可以更通过查看代码的理解:MySQL在多个领域做什么

SELECT * FROM locations WHERE(lat BETWEEN 8 AND 100) AND WHERE(lng BETWEEN 1 AND 4) 

感谢您的任何答复

+0

这已经被回答了,但仅供参考,'WHERE'是一个子句,而不是一个函数(它看起来像你解释过的那样)。当你在WHERE语句中包含AND和OR时,只需要使用括号。如果你只使用“AND”或“OR”而不是两者,那么你不需要括号 – tomb

回答

5

你就要成功了,只是你并不需要使用WHERE两次,如:

SELECT * 
FROM locations 
WHERE lat BETWEEN 8 AND 100 
AND lng BETWEEN 1 AND 4; 
+0

非常感谢你:) – Grivai