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.和所有尺寸相同的尺寸6。
答案 0 :(得分:2)
尝试DISTINCT See examples
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
修改强>:
如果列中有Blanks,请避免使用blank.null列
SELECT DISTINCT Size1 FROM TABLE where isnull(Size1,'')<>''
答案 1 :(得分:1)
使用DISTINCT