我在一个表中有两列:
月 , 名称
二月,杰西卡
三月,四月
四月, Amanda
我想要的输出是:
combined_column
二月
三月
四月
杰西卡
阿曼达
我知道我需要一个 SELECT DISTINCT ,但我尝试的任何其他内容都会产生如下输出:
combined_column
FebruaryJessica
MarchApril
AprilAmanda
如何编写SQL查询以获得我想要的输出?
答案 0 :(得分:4)
试试这个,
Select months from table_name
Union
Select names from table_name
注意:Union用于删除重复项。
答案 1 :(得分:1)
请试试这个,
SELECT Months, COUNT(Months) FROM (
SELECT months AS Months FROM table_name
UNION ALL
SELECT NAMES AS Months FROM table_name
) X
GROUP BY Months