查询两个表的问题

hero_1989 2015-09-11 04:56:38
各位叔叔阿姨,;老少爷们儿.在这里提前祝大家中秋快乐!
请教一个问题,我有两个表
pos_tranpay

tbl_payment




我想查询pos_tranpay的时候payway根据tbl_payment中的payno显示payname
使下面的图片中的支付方式为payname的值


谢谢各位大神们了.
...全文
85 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hero_1989 2015-09-11
引用 7 楼 qq_17482963 的回复:
select b.payname from pos_tranpay a inner join tbl_payment b on a.payway=b.payno
像你这种有主外键关系的两个表都是用连接查询,关键词是join on,具体资料上网查查吧
谢谢您,我把您给我的语句看了一遍, 再通过理解自己写了一遍
select a.flowno,b.payname,a.accdate from pos_tranpay a inner join tbl_payment b on a.payway=b.payno
以下是个人理解 一. a.flowno,b.payname,a.accdate 其中 a b 是 在后面表名自定义的别名(别名?今天看SQL的时候看到了一个AS,不知道其中的区别还是我理解错误,会不会给表一个变量名,方便语句书写简练?慢慢学吧) 二. pos_tranpay a 给表一个变量名,方便书写与阅读??? 三. inner join tbl_payment b 文档里可以省略inner,不过我是初学者,都记吧. inner:内部,里面 jion:加入 意思是在这个查询语句加入tbl_payment字段,并给变量名 b 四.on 查询条件 我自己刚才是这样解决的,感觉要好理解一点.也可以用,不做我还是准备以后照您给我说的这种理解.
select a.flowno,b.payname,a.accdate from pos_tranpay a,tbl_payment b where a.payway=b.payno
回复
hero_1989 2015-09-11
引用 7 楼 qq_17482963 的回复:
select b.payname from pos_tranpay a inner join tbl_payment b on a.payway=b.payno
像你这种有主外键关系的两个表都是用连接查询,关键词是join on,具体资料上网查查吧
谢谢您,我今天也查了,感谢您.
回复
qq_17482963 2015-09-11
select b.payname from pos_tranpay a inner join tbl_payment b on a.payway=b.payno
像你这种有主外键关系的两个表都是用连接查询,关键词是join on,具体资料上网查查吧
回复
hero_1989 2015-09-11
引用 5 楼 hero_1989 的回复:
[quote=引用 3 楼 renwenli07461 的回复:] 啥子意思,没看懂,是要payno关联payway吗
pos_tranpay 中查出的 payway 是select payname from tbl_payment where payno= pos_tranpay中payway的值, [/quote] 不好意思,我的表达有问题, 是这样 select payway from pos_tranpay 查询出来的比如是 A F B G 我想要的结果是payway 根据 tbl_payment 中 payno 显示payname 显示的结果就是 现金 支票这些等等
回复
hero_1989 2015-09-11
引用 3 楼 renwenli07461 的回复:
啥子意思,没看懂,是要payno关联payway吗
pos_tranpay 中查出的 payway 是select payname from tbl_payment where payno= pos_tranpay中payway的值,
回复
hero_1989 2015-09-11
引用 1 楼 szx1999 的回复:
这不是最基本的表连接么?
我也在才接触SQL,我也愿意学 能耽误您帮我照我这个表写一个语句,然后我根据语句理解学习.可以吗!!
回复
renwenli07461 2015-09-11
啥子意思,没看懂,是要payno关联payway吗
回复
qq_17482963 2015-09-11
join一下而已
回复
等不到来世 2015-09-11
这不是最基本的表连接么?
回复
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-09-11 04:56
社区公告
暂无公告