sql语句

hanyaf 2014-01-08 12:19:08
请问下
我现在某个销售负责浙江,江苏的销售
销售的信息在一个表
另外一个表存储客户的信息,里面有个字段存储省份,我怎么把这个销售的客户取出来啊
...全文
437 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
霜寒月冷 2014-01-09
  • 打赏
  • 举报
回复
作为一个旁观者我也倍感纠结。呵呵
hanyaf 2014-01-08
  • 打赏
  • 举报
回复
我两个表并没有相关联的字段,你那个NAME是没有的,我就是根据区域取数据,因为每个销售的区域有可能变化
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
没看到数据不好断定,大概是这样
SELECT  c.*
FROM    SaleInfo s
        LEFT JOIN CompanyInfo c ON s.area = c.area
WHERE   a.name = b.name
        AND CHARINDEXex(',' + a.area + ',', '浙江,江苏', 1) > 0
        AND a.name = '小汪'
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
给点测试数据看看吧,另外回复麻烦引用一下
hanyaf 2014-01-08
  • 打赏
  • 举报
回复
我存的格式为:浙江,江苏
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
这里要看你的area是怎么存的
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
select c.* from SaleInfo s left join CompanyInfo c on s.area=c.area where a.name=b.name and a.area in ('浙江','江苏') and a.name='小汪'
hanyaf 2014-01-08
  • 打赏
  • 举报
回复
销售表为SaleInfo 自段为name,tellphone,area等area为负责的区域,比如负责小汪负责浙江,江苏 客户信息表为CompanyInfo字段为company,tellhone,area等,area为客户所在省份 我要根据区域从客户信息表中取出小汪负责的客户信息
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
select * from 销售表 left join 客户表 on 两表的主键 where 销售表.省份 in ('浙江','江苏')
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
select * from 销售表 left join 客户表 on 两表的主键
Mr_Nice 2014-01-08
  • 打赏
  • 举报
回复
给出样例数据和要求的结果!
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
先取出来再关联客户信息
hanyaf 2014-01-08
  • 打赏
  • 举报
回复
这样取出的是销售的信息不是客户的信息
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
CompanyInfo 表是不是没有depart这个列?
hanyaf 2014-01-08
  • 打赏
  • 举报
回复
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
引用 27 楼 hanyaf 的回复:
你不要改我的代码,那个area是列名,不是用什么江西这些来填的,28楼的还错?
hanyaf 2014-01-08
  • 打赏
  • 举报
回复
你给的还是一样的错误
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
SELECT depart , SUBSTRING(area, number, CHARINDEX(',', area + ',', number) - number) AS area FROM CompanyInfo a , master..spt_values WHERE number >= 1 AND number <= LEN(area) AND type = 'p' AND SUBSTRING(',' + area, number, 1) = ','
hanyaf 2014-01-08
  • 打赏
  • 举报
回复
發糞塗牆 2014-01-08
  • 打赏
  • 举报
回复
select depart,substr....你的depart少了个逗号
加载更多回复(15)

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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