我想从存储过程中的两个选择查询添加到一个... 代码中写的内容类似于:
select something from xxxx
select something from xxxx
它产生两个不同的列 看起来像这样的东西:
something
collecteddata1
something
collecteddata2
但我想要的是让它看起来像
something
collecteddata1
collecteddata2
如果有人知道怎么做,请告诉我!!!
答案 0 :(得分:2)
猜测,你正在寻找union
吗?
答案 1 :(得分:1)
如果两个表都有关系,那么查询应该看起来像这样
从table1内部联接table2中选择table1.id,table1.data1,table2.data2在table2.table1Id = table1.id
如果没有映射字段,那么
从table1,table2
中选择*答案 2 :(得分:1)
根据您是否要删除重复项,请使用以下其中一项。
SELECT something from xxxx
UNION
SELECT something from xxxx
或
SELECT something from xxxx
UNION ALL
SELECT something from xxxx
答案 3 :(得分:0)
如果你的两个表在那个字段上有一些关系,那么你可以使用join
来做select x1.something, x1.data1, x2.data2
from x1 inner join x2
on x1.something = x2.something