我有下表:
Field1 Field2 Field3 AAA BBB CCC BBB AAA DDD CCC BBB EEE BBB FFF
如何通过一个查询获得以下结果?
AAA BBB CCC DDD EEE FFF
总之,我希望得到这3个字段的所有不同条目的列表,但每个条目只有一次。 只有一个字段我会使用distinct,但这不可能在这里,不是吗?
答案 0 :(得分:0)
select field1 as field from your_table
union
select field2 from your_table
union
select field3 from your_table
答案 1 :(得分:0)
尝试此查询:
select * from (
select Field1 from `table`
union
select Field2 as Field1 from `table`
union
select Field3 as Field1 from `table`)
group by Field1