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

两张表,结构和数据如下

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索引

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