两个查询结果和到一起怎么写?

gqs2105 2009-03-27 04:28:57
SELECT xianjin
FROM consume
WHERE (zt <> '3')

SELECT XFJE
FROM Jiaoban
WHERE jbid='2'

如何把这两个结果连起来得到下边的结果
xianjin XFJE
data1 data2
data3 data4
data5 data6
...全文
144 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainsome 2009-03-27
  • 打赏
  • 举报
回复
用 FULL OUTER JOIN或许为佳.

[Quote=引用 5 楼 LouGnib 的回复:]
一个简单的思路是利用行号建立对等关系。例如:

SELECT * FROM
(SELECTROW_NUMBER() AS ROWNUM, xianjin FROM consume WHERE (zt <> '3')) AS T1
LEFT JOIN
(SELECTROW_NUMBER() AS ROWNUM, XFJE FROM Jiaoban WHERE jbid='2') AS T2ON T1.ROWNUM = T2.ROWNUM


[/Quote]
z050301402 2009-03-27
  • 打赏
  • 举报
回复
4楼的方法可以用 顶
mabailin 2009-03-27
  • 打赏
  • 举报
回复
z050301402 2009-03-27
  • 打赏
  • 举报
回复
最简单的方法是申明一个表变量来存放就好了
xiua411 2009-03-27
  • 打赏
  • 举报
回复
稍微改动一下顶楼上的
SELECT * FROM
(SELECT ROW_NUMBER() over(order by xianjin) AS ROWNUM, xianjin FROM consume WHERE zt <> '3' group by xianjin) AS T1
LEFT JOIN
(SELECT ROW_NUMBER() over(order by XFJE) AS ROWNUM, XFJE FROM Jiaoban WHERE jbid='2' group by XFJE) AS T2 ON T1.ROWNUM = T2.ROWNUM
双层木屋 2009-03-27
  • 打赏
  • 举报
回复
一个简单的思路是利用行号建立对等关系。例如:

SELECT * FROM
(SELECT ROW_NUMBER() AS ROWNUM, xianjin FROM consume WHERE (zt <> '3')) AS T1
LEFT JOIN
(SELECT ROW_NUMBER() AS ROWNUM, XFJE FROM Jiaoban WHERE jbid='2') AS T2 ON T1.ROWNUM = T2.ROWNUM

zhensoft163 2009-03-27
  • 打赏
  • 举报
回复
创建零时表,字段为xianjin XFJE

create table #Temp1
(
xianjin VARCHAR(50),
XFJE VARCHAR(50)
}

然后把查询的结果保存到这张零时表

INSERT INTO #Temp1(xianjin ,XFJE)
(SELECT xianjin FROM consume WHERE (zt <> '3')) ,
(SELECT XFJE FROM Jiaoban WHERE jbid='2' )

select * from #Temp1

试试看,应该可以的
zhu4139365 2009-03-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 windsea123 的回复:]
SELECT xianjin 
FROM consume
WHERE (zt <> '3')

UNION

SELECT XFJE
FROM Jiaoban
WHERE jbid='2'

[/Quote]
yangqidong 2009-03-27
  • 打赏
  • 举报
回复
两个查询的结果行数一定是一样的吗
windsea123 2009-03-27
  • 打赏
  • 举报
回复
SELECT xianjin
FROM consume
WHERE (zt <> '3')

UNION

SELECT XFJE
FROM Jiaoban
WHERE jbid='2'

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧