表A
列1 列2
1 a
2 b
3 c
表B
列1 列2
x 1
y 2
z 3
查询表B,但是希望返回的结果中,表B里列2的值由表A中对应的值代替
查询结果
列1 列2
x a
y b
z c
------解决方案--------------------
select b.c1,a.c2 from a,b where a.c1=b.c2
------解决方案--------------------
外连接和内连接都可以,具体看楼主需求。一下写出外连接方式:
select b.列1,a.列2
from A a
left join B b on b.列2 = a.列1