求大家一个sql语句写法

fangfangok 2009-02-28 06:18:36
表1: xschu //销售记录表


字段: xs_id cpcom_id //xs_id编号 cpcom_id 公司ID
1 4
2 1
3 8
4 4
5 6

表2: temp //临时表
字段: xs_id // xs_id 是从xschu表中筛选出的xs_id
2
4
3

表3: cpcom //公司信息表
字段: cpcom_id cpcom_name //cpcom_id 是公司ID cpcom_name 是公司名字
1 中国
2 英国
3 法国
4 美国
5 日本
6 韩国
7 利拉克
8 X国
9 Y国
10 Z国



怎么通过temp表得到结果 求sql语句
1 中国
4 美国
8 X国


谢谢大家了
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gui0605 2009-02-28
  • 打赏
  • 举报
回复
slect cpcom_id,cpcom_name from cpcom where cpcom_id
in (select cpcom_id from temp inner join xschu on xschu.xs_id =temp.xs_id)
order by cpcom_id

OR

select cpcom.cpcom_id,cpcom.cpcom_name from cpcom join xschu on cpcom.cpcom_id = xschu.cpcom_id join temp on xschu.xs_id = temp.xs_id
wuyq11 2009-02-28
  • 打赏
  • 举报
回复
slect cpcom_id,cpcom_name from cpcom where cpcom_id
in (select cpcom_id from temp inner join xschu on xschu.xs_id =temp.xs_id)
order by cpcom_id
luobing261314 2009-02-28
  • 打赏
  • 举报
回复
看看!
ysw830 2009-02-28
  • 打赏
  • 举报
回复
SELECT cpcom_id, cpcom_name
FROM cpcom
WHERE (cpcom_id IN
(SELECT xschu.cpcom_id
FROM xschu INNER JOIN
temp ON xschu.xs_id = temp.xs_id))
我运行过了可以得到结果

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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