PHP / SQL:防止选项值重复

时间:2018-04-21 22:09:03

标签: php html mysql sql database

所以我正在尝试创建一个查询,显示客户订购食物的所有日期列表。但是,由于特定日期有多个客户以及表格中的值如何存储,每当我打开以下查询时: -

SELECT DateOfEntry FROM KFC;

虽然它有效并且我看到了所有细节,但我不希望重复相同的日期值。例如,如果两个客户A和B在11/11/17进来订购食物,我会得到上述查询的结果,其中有两个相同日期的记录。我不希望重复相同的日期。我该怎么办? 我知道DISTINCT有效,但问题是,我正在创建一个php页面,管理员可以查看在特定日期进入的所有用户的列表。所以我使用HTML的select和option方法选择一个日期,然后显示当天进行输入的用户列表。使用此代码,只显示一条记录

2 个答案:

答案 0 :(得分:1)

尝试:

sts = StateTransaction.where(current: true, :name.ne => ["",nil]) sts.any_of(:position.in => ["SPVR", "CASH"], sector: 'BREAK')

答案 1 :(得分:0)

尝试:

      SELECT DISTINCT DateOfEntry FROM KFC;

或者

    SELECT DateOfEntry FROM KFC
    GROUP BY DateOfEntry;