请教SQL存储过程读取另一个表的字段值

sinomac 2013-08-25 05:28:40
ALTER proc [dbo].[Proc_Linkman_Read]
as
SELECT Linkman_Num as '编号',
Linkman_Name as '联系人',
Linkman_CustomerCode as '所属客户',--这个实际存的是客户编号,显示给用户是要根据这个编号读取实际表Customer表中对应这个编号的客户名称Cus_Name
Linkman_Mobile as '移动电话',
Linkman_Phone as '固定电话',
Linkman_Email '电子邮箱',
Linkman_QQNum as 'QQ号码',
Linkman_Sex as '性别',
Linkman_Remark as '说明备注' FROM [PMIS].[dbo].[Linkman]order by Linkman_Num asc


因为这个联系人是对应这个客户属下的,如果这个客户名称改变,实际调用联系人时是根据编号的,不会影响到联系人表和客户信息表中的客户名称不同.请问要怎么实现,谢谢!
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinomac 2013-08-25
  • 打赏
  • 举报
回复
谢谢!
全栈极简 2013-08-25
  • 打赏
  • 举报
回复
用个连接查询。字段自己替换一下。
SELECT Linkman_Num as '编号',
       Linkman_Name as '联系人',
       [PMIS].[dbo].[Customer].CustomerName as '所属客户',
       Linkman_Mobile as '移动电话',
       Linkman_Phone as '固定电话',
       Linkman_Email '电子邮箱',
       Linkman_QQNum as 'QQ号码',       
       Linkman_Sex as '性别',
       Linkman_Remark as '说明备注' FROM [PMIS].[dbo].[Linkman],[PMIS].[dbo].[Customer]
       where [PMIS].[dbo].[Linkman].Linkman_CustomerCode=[PMIS].[dbo].[Customer].CustomerCode
       order by [PMIS].[dbo].[Linkman].Linkman_Num asc
devmiao 2013-08-25
  • 打赏
  • 举报
回复
join 另一个表

34,590

社区成员

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

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