我想使用UNION ALL组合 i (i = 1,...,n)SELECT语句的多个结果集。示例:
select person_id, brand
from anydatabase
where brand = 'A'
union all
select person_id, brand
from anydatabase
where brand = 'B'
...
我想对我的brand_database中单个列中的所有i品牌重复上面显示的SELECT语句。由于我的brand_database中包含许多品牌,因此非常感谢您进行某种自动化。
有什么想法吗?
提前谢谢! 超级
答案 0 :(得分:1)
您可以简单地使用IN子句
select distinct person_id, brand
from anydatabase
where brand IN ( 'A', 'B', .....,'Z')
答案 1 :(得分:0)
您可以在下面使用IN子句中的子查询尝试
select person_id, brand
from anydatabase
where brand in (select distinct brand from anydatabase)
答案 2 :(得分:0)
感谢您的回答,但不幸的是,您让我完全错了:D
由于上面的问题只是一个更大查询的一部分,因此我将重新考虑我的想法,并尝试以更详细的方式解释我的问题,然后返回stackoverflow。
到目前为止-超级