我有两个不同的表格,它们各自都有一个叫做product_type的列。我该如何获取这两个表格中product_type的DISTINCT值?为了澄清一下,如果两个表格都有一个产品类型为“钻石”的product_type,我只想要它返回一次。基本上就像把这两个表合并起来,并从中选择不同的product_type一样。
谢谢!
我有两个不同的表格,它们各自都有一个叫做product_type的列。我该如何获取这两个表格中product_type的DISTINCT值?为了澄清一下,如果两个表格都有一个产品类型为“钻石”的product_type,我只想要它返回一次。基本上就像把这两个表合并起来,并从中选择不同的product_type一样。
谢谢!
select distinct product_type from (
select product_type from table 1
union
select product_type from table 2
) t
使用distinct和union:
select distinct product_type from table1
union
select distinct product_type from table2
当合并结果时,union将删除重复项。
select product_type from table_a
union
product_type from table_b