1
A
回答
0
SELECT c.Brand COUNT(plate_number) FROM car as c LEFT JOIN (borrow as b) on c.cid = b.id WHERE endDate < NOW() GROUP BY c.Brand
我没有尝试它,但它应该工作。
编辑:固定在哪里。
0
halfpseudo计算行或通过使用SQL计数或组,左也一同适用其中nullvalues
brand from car join borrow on borrow.brand=car.brand where endDate<currentdate
0
表:
car(plate_number, brand, cid)
borrow(StartDate, endDate, brand, id)
select c.plate_number, b.brand, count(b.brand) as available_number
from car c, borrow b
where c.brand=b.brand
and end_date>=sysdate
having count(1)>0
group by c.plate_number, b.brand
相关问题
- 1. 需要一个SQL查询
- 2. 需要单个SQL查询
- 3. 需要帮助把一个SQL查询到一个ActiveRecord查询
- 4. 需要帮助做一个SQL查询
- 5. 需要帮助写一个SQL查询
- 6. 我需要一个SQL查询
- 7. 我需要一个SQL查询帮助
- 8. 需要一个SQL查询帮助
- 9. 需要一个Linq查询来查询对应的SQL查询
- 10. Sql查询需要
- 11. 我需要查询的次数。我是否需要写另一个SQL查询
- 12. 需要一个MySQL查询
- 13. 需要一个MySQL查询
- 14. 需要一个MySQL查询
- 15. sql查询 - 需要一些建议
- 16. SQL查询,我需要一些值
- 17. SQL查询需要一些帮助
- 18. SQL查询 - 我需要从查询
- 19. SQL查询/子查询需要帮助
- 20. 需要SQL Server查询
- 21. SQL - 需要进行查询
- 22. 需要重写sql查询
- 23. 需要SQL查询输入
- 24. 需要从SQL查询值
- 25. sql查询需要代码
- 26. SQL查询 - 需要改进
- 27. SQL查询需要时间
- 28. 需要使用SQL查询
- 29. SQL查询 - 需要建议
- 30. 需要在SQL查询
听起来去吧作业问题。你的导师是否知道你在作弊? – 2009-11-29 05:22:51
指定“可用”:对于给定日期? – mjv 2009-11-29 05:24:34
你可能想要考虑用名词比如“loan”而不是动词“borrow”来命名你的表。表格通常代表实体(事物)。 – 2009-11-29 06:08:10