检查MYSQL查询

时间:2013-06-03 14:49:49

标签: mysql database

我知道我无法得到100%正确答案,但我需要在半小时内提交,所以我只是检查语法。

以下是我的查询:

SELECT V.MAKE, COUNT(V.MAKE) LIMIT 10
FROM VEHICLE V
JOIN ENGINE E
ON V.ENGINE_ID = E.ENGINE_ID
WHERE V.MANU_FROM <= 2005 AND V.MANU_TO >= 2006
AND E.PRICE >= 2000 AND E.PRICE <= 3999
ORDER BY COUNT(V.MAKE)

查询必须:查找排名前10的品牌,其中包含2005年至2006年间生成的最多cras,价格介于3000和3999之间

我只是在寻找任何帮助,发现一个明显的错误

2 个答案:

答案 0 :(得分:0)

首先,只需测试它,看它会飞。在测试中作弊也很糟糕。 任何明显的错误:

这对查询来说足够了,玩得开心!

答案 1 :(得分:-1)

乍一看,你的MANU_FROM和MANU_TO标准不正确吗?不应该是

V.MANU_FROM >= 2005 and V.MANU_TO <= 2006