连接sql server数据库库 怎么根据一张表查到与之关联的其他表

收藏,2.9k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
表product中有一列incurrency表示商品进货的货币种类,另一列outcurrency表示货品卖出的货币种类,都是货币的索引。
表currency中有货币的索引。
如果我想要直接把进货卖货的货币都检索出来,要怎么写sql查询语句呢?
我原本是这样写的:
select currency.name as incurrencyname, currency.name as outcurrencyname
from product
inner join currency
on product.in_currency = currency.id
on product.out_currency = currency.id
但是查询的时候会显示:
ERROR: syntax error at or near "on"
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
select currency_in.name as incurrencyname, currency_out.name as outcurrencyname
from product
inner join currency as currency_in
on product.in_currency = currency_in.id
inner join currency as currency_out
on product.out_currency = currency_out.id
同步到新浪微博
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要举报该,理由是:
扫扫下载 App
SegmentFault
一起探索更多未知SQL语句查询一个表,表中有多个字段与其他表同一个字段相关联。应该怎么去查询呢?_百度知道
SQL语句查询一个表,表中有多个字段与其他表同一个字段相关联。应该怎么去查询呢?
假如我没表达清楚也回复我啊,我会追加的,想select出前BranchName和后BranchName的名字,应该怎么做呢,它里面一个字段BranchBefore和BranchAfter都与表T_Branch中的BranchName字段相关联比如有一个表T_a!
我有更好的答案
T_Branch bselect *from T_a a.BranchBefore=b.BranchNameand a.BranchAfter=c.BranchName *换成你想查的字段,这个没问题吧,T_Branch cwhere a
其他类似问题
为您推荐:
sql语句的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 连接sql server数据库 的文章

 

随机推荐