[英]Query with dates and limit (optional in DQL)
我在MySQL数据库中有一些复杂的查询。 我有图像上的关系:
查询参数:id_category,日期,时间我想要的是获取ServicePoints:
我可以说我想找到对象,该对象在当前日期有可用的位置。
对我来说最好的是在DQL中不能清除sql,但是我当然可以转换它。
希望清楚。
这样的事情应该起作用:
SELECT sp.id
FROM servicepoint sp
INNER JOIN visit vt
ON sp.id = vt.id_service_point
WHERE sp.category_id = categoryId --categoryId is query param
AND start >= startTime --starttime is query param
AND end <= endTime --endTime is query param
GROUP BY sp.id
HAVING COUNT(vt.id) < sp.visit_limit;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.