求助一个问题,查找的时候一个列显示另一个表的信息

小春yeah 2012-05-22 02:16:44
有个发货表,表里头有发货日期,货物重量,和发票ID之类的字段

有个发票表,表里头有发票ID,发票号,发票描述之类的字段

发货表.发票ID 对应 发票表.发票ID



我本来是查找货物表,把货物的发货日期,重量,发票ID

select date,weight,FaPiaoID from HuoWu

现在想把FaPiaoID显示的是发票号

select date,weight, FaPiaoNo from HuoWu

这个要怎么做啊?

能不能SQL直接解决啊?


我能想到的就是在程序后台根据发票ID再去数据库里头意义的查找对应的发票Name
这样好傻。。。

谢谢大家
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小春yeah 2012-05-22
  • 打赏
  • 举报
回复
谢谢几位大哥
jmx123456789 2012-05-22
  • 打赏
  • 举报
回复

select date,weight,FaPiaoID from HuoWu
inner join 发票表 on 发票ID=HuoWu.发票ID

or

select date,weight, FaPiaoNo=(select FaPiaoNo from 发票表 where 发票ID=HuoWu.发票ID) from HuoWu

jyh070207 2012-05-22
  • 打赏
  • 举报
回复

select a.date,a.weight,b.FaPiaoNo as FaPiaoID from HuoWu a left join FaPiao b on a.FaPiaoID = b.FaPiaoID
jyh070207 2012-05-22
  • 打赏
  • 举报
回复

select a.date,a.weight,b.FaPiaoNo as FaPiaoID from HuoWu a left join FaPiao b on a.FaPiaoID = b.FaPiaoID

34,590

社区成员

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

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