从筛选的 SQL 列中添加不同的(不重复的)TComboBox 项目
Add distinct (not duplicated) TComboBox items from filtered SQL column
我使用 TADOQuery
查询 MSAccess table 并过滤 Dept
列。它 returns 5 行。
我想添加 TComboBox
个具有不同值的项目,这些项目是从另一列 (Tip
) 中筛选出来的。
在我的例子中,TComboBox
必须包含 3 个项目。 (FAX
、PRINTER
、SCANNER
)。什么是最好的方法? SQL 或...?
使用 DISTINCT
简单地过滤 SQL 结果集,例如
SELECT DISTINCT Tip FROM Table WHERE Dept = 'IKTT'
我使用 TADOQuery
查询 MSAccess table 并过滤 Dept
列。它 returns 5 行。
我想添加 TComboBox
个具有不同值的项目,这些项目是从另一列 (Tip
) 中筛选出来的。
在我的例子中,TComboBox
必须包含 3 个项目。 (FAX
、PRINTER
、SCANNER
)。什么是最好的方法? SQL 或...?
使用 DISTINCT
简单地过滤 SQL 结果集,例如
SELECT DISTINCT Tip FROM Table WHERE Dept = 'IKTT'