连接表的问题

xiaoyao800 2003-11-24 09:45:12
我想 做一个视图 把几张表连起来 但不是简单的连接 比如 有表如下 t1 字段 为 FNumber FName t2 字段为 FNo Fname t3 字段为 编号 名称 我现在键的视图想把他们连起来 但仍然只有 两个字段 (一个编号 一个名称)怎么实现
如下所示:
t1 表如下
FNumber FName
1 a
2 b
t2 如下
FNo Fname
1 x
2 y
t3表如下
编号 名称
1 m
2 n
连接后的视图如下:
1 a
2 b
3 x
4 y
5 m
6 n

请高手指点 如何实现?谢谢!
...全文
66 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyao800 2003-11-25
  • 打赏
  • 举报
回复
to pengdali(大力 V3.0) ( )兄弟 我的表有什么问题 ? 另外,怎么才能实现视图。如果实在不行的 话 我怎么利用这个存储过程?
pengdali 2003-11-24
  • 打赏
  • 举报
回复
视图不行,我写的是存储过程。

另你的表设计有问题。
xiaoyao800 2003-11-24
  • 打赏
  • 举报
回复
可是 这个视图还是创建不出来呀
cpilq 2003-11-24
  • 打赏
  • 举报
回复
帮你顶一下!
tangjun 2003-11-24
  • 打赏
  • 举报
回复
关注,虽然不是很确定。但是大力兄的答案可以。
xiaoyao800 2003-11-24
  • 打赏
  • 举报
回复
不允许在临时表上建立视图或函数。以 '#' 开头的表名表示临时表。
xiaoyao800 2003-11-24
  • 打赏
  • 举报
回复
to pengdali(大力 V3.0) ( ) 谢谢 你 的解答 但是
他说 设计器不支持 IDENTITY 怎么会事
pengdali 2003-11-24
  • 打赏
  • 举报
回复
select IDENTITY(int, 1,1) ID,* into #temp from (select FName from t1 union all select FName from t2 union all select 名称 from t3) aaa
select * from #temp


34,698

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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