吃完苹果好睡觉 2016-10-24 09:45 采纳率: 0%
浏览 994

两表查询相同字段的相同值

两张表,结构和数据如下

A表
x1 x2

001 a
001 b
001 c
002 d
002 e

B表
x1 x2 x3
001 f g
001 h i
002 j k
002 L m

分别找到A表和B表中x1字段的值为001时的x2字段(A表)和x3字段(B表)
怎样写mysql语句的效率才高?A表的数据量在100万以上,B表的数据量在60万以上,A表中x2字段为主键,B表中x2字段为主键,x3为unique索引

  • 写回答

1条回答 默认 最新

  • 小邓在路上 2016-10-26 09:12
    关注

    select A.x2 B.X3 from A join B where A.x1=B.x1 and A.x1='001'

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器