0
Pro_Code  Pro_Name         Size1    Size2   Size3   Size4   Size5   Size6
P001      Shirt                 M   L   XL  XXl SS  S
P002    T-shirt                 M   L   XL  SS  S   M
P003    Formal                  M   L   SS  S   M   XL

检查此表中的记录,例如 Size1 有多个 M 条目,但如果我们想获取 DropDownlist 中的所有尺寸,它应该显示唯一条目,例如 size1 有多个 M 条目但在下拉列表中它应该只有一次 M。所有尺寸到 size6 都相同。

4

2 回答 2

2

尝试 DISTINCT查看示例

SELECT DISTINCT Size1  FROM TABLE

如果你想把所有尺寸放在一起

SELECT Size1  FROM TABLE UNION
SELECT Size2  FROM TABLE UNION
SELECT Size3  FROM TABLE UNION
SELECT Size4  FROM TABLE UNION
SELECT Size5  FROM TABLE UNION
SELECT Size6  FROM TABLE 

编辑

如果列中有空白,请避免使用空白.null 列

SELECT DISTINCT Size1  FROM TABLE where isnull(Size1,'')<>''
于 2012-09-22T05:36:29.230 回答
1

使用不同的

SQL DISTINCT 在 Select 查询中

于 2012-09-22T05:36:42.367 回答