sql问题

我想问一下:我有一张自定义表a,里面放了很多自定义项(需要用到的字段有 name(名称),pk(主键)),另一张表里b,有往来流向def13和原因def15两个字段(def13与def15都是主键) 请问我想从a表中获得b表两个自定义项的中文名称,该怎么写,因为都是需要获取name的值,select后面只能写一个a.name




Scyalcire 发布于 2019-12-24 08:51
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ScyalcireLv7中级互助
发布于2019-12-24 09:12

先将B中的一个主键关联A中的主键,并获取name值,然后再此表的外部再加一个select,并再关联A表,获取另一个自定义项的name值

最佳回答
0
枫城Lv7初级互助
发布于2019-12-24 08:59

先把b表字段nane1 as A,name2 保持不变 到时取 b.A,b.name就好

  • Scyalcire Scyalcire(提问者) b表中没有name字段,只能靠b表中的主键关联a表中的主键,然后获取a表中的name
    2019-12-24 09:08 
  • 枫城 枫城 回复 Scyalcire(提问者) 看错了,还以为是B表中的,可以左连接两个A表 第二个A表命名为C表取C.name
    2019-12-24 09:19 
  • Scyalcire Scyalcire(提问者) 回复 枫城 没事 自己想办法弄出来了 就是麻烦了点
    2019-12-24 09:20 
  • Scyalcire Scyalcire(提问者) 回复 枫城 好的
    2019-12-24 09:21 
  • 1关注人数
  • 429浏览人数
  • 最后回答于:2019-12-24 09:12
    请选择关闭问题的原因
    确定 取消
    返回顶部