如何在beanshell和数据库中使用检查重复记录是使用Heidi SQL



我遇到了一些问题,因为要求用户当天只能订购一个订单。我使用的是beanshell,我的数据库是HeidiSQL。我如何扫描数据库,发现有任何重复的记录?比如我想使用日期和UserID来检查记录中的重复。我能用什么?有关于这方面的示例代码或解决方案吗?

HeidiSQL是一个用于连接数据库的GUI。它不是数据库。最常见的数据库是MySQL和Postgres,幸运的是,您可以在这两个数据中使用相同的语法:

select c_userid, date(c_menudate), count(*) as cnt
from t
group by c_userid, date(c_menudate)
having count(*) >= 2;

这假设c_menudate是订单的日期/时间。如果它没有时间组件,那么就不需要date()函数。

相关内容

  • 没有找到相关文章

最新更新