导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

关边查询?

yunzhongfeng 2003-12-11 05:57:54
联系人表里存有客户编号(联系人编码是主键),而无客户名称。查询时,在查询条件里输上客户名称也能把本客户相关的联系人查出来,请问这语名如何写。
...全文
3 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuiniu 2003-12-11
select * from 客户表 a join 联系人表 b on a.客户的编码 = b.客户的编码 and a.客户名称 = '.....'
回复
txlicenhe 2003-12-11
select * from 联系人表 a
join 客户表 b on a.客户编码 = b.客户编码
where b.客户名称 like '%名称%'
回复
yunzhongfeng 2003-12-11
客户名称在客户表里,没在联系人表里,联系人表里只存了客户的编码且在客户表里没有联系人编码
,两表间就有一个客户编码这个公共字段。
回复
txlicenhe 2003-12-11
wzh1215(四脚蛇) 的应该差不多了。

1:你的客户名称在哪里?
2:表怎样关联?
回复
yunzhongfeng 2003-12-11
少了一点,在客户表里没有联系人编码,只有联系人表里有客户编码。请各位指点!
回复
wzh1215 2003-12-11
--把两个表联合起来查询!!
select * from 联系人表 a,客户表 b where a.联系人编码=b.联系人编码 and b.客户名称 like '%'+@name+'%'
回复
sdhdy 2003-12-11
看你的意思,要用左连接的。
left join
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告