我正在尝试为表中的多个列获取不同的值。
例如,如果我的表有 COL1、COL2、COL3 作为列,并且我正在运行类似的查询
SELECT DISTINCT COL1, COL2, COL3 FROM TABLEx
但会发生什么取决于其中一列中的数据,我在另外两列中得到重复值。如果 COL1 有 40 个唯一值,COL2 只有 10 个唯一值,COL3 有 5 个唯一值。我得到 40 行数据,其中 COL1 是唯一的,COL2/COL3 具有重复值。如何获取每列的 DISTINCT 值并将重复值替换为空值。我这样做只是为了在网页中为我的下拉列表获取不同的值。我总是可以对每个字段执行单独的查询,但我认为它不是很有效。我如何处理这个问题有什么帮助吗?