SELECT DISTINCT并没有查询我的DISTINCT值

时间:2015-06-09 17:12:40

标签: c# sql-server select

我使用此查询是为了从MSSQL数据库中获取一些记录并填充组合框。

SELECT DISTINCT
  ta.Marca,
  ta.IDTipAutocar
FROM TipAutocar ta
INNER JOIN Autocare a
  ON ta.idtipautocar = a.idtipautocar

在数据库中的表 Marca 中,我有多个名字(例如梅赛德斯 - 多次出现),当我打开表单并下拉组合列表时,我看到数据库中的所有值,包括重复。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你将获得Marca和IDTipAutocar的所有DISTINCT组合,所以如果你有梅赛德斯的多个提示,你会多次看到它。

如果您显示示例数据集和所需结果,我们可以建议如何最好地实现。