我的表单上有一个下拉菜单。下拉列表显示了我的表中的日期列表,但有些值有重复(我无法删除他们需要留下的重复项)
我有以下SQL,我认为它只会显示唯一的值,但它不会,任何想法都出错了。
SELECT DISTINCT tblSourceData.ID, tblSourceData.[Competition Date]
FROM tblSourceData
ORDER BY tblSourceData.[Competition Date];
答案 0 :(得分:1)
我想每行都有自己的ID
值,这使得每个条目在技术上distinct
。您可以停止选择ID
,然后稍后(在选择某些内容后)查找哪些ID
值与给定的Competition Date
相对应,如果该信息仍然很重要。
或者,您可以尝试使用GROUP BY tblSourceData.[Competition Date]
代替DISTINCT
。
答案 1 :(得分:1)
你能展示代码/ tabledata吗?
在从数据库中提取数据之前,您是否确认未向下拉列表中添加某些值?
答案 2 :(得分:1)
如果你只是需要"一些" ID,那么你可以这样做:
SELECT
First(tblSourceData.ID) As ID
tblSourceData.[Competition Date]
FROM
tblSourceData
GROUP BY
tblSourceData.[Competition Date];