有条件地连接mysql中两个表的所有列

sil*_*kid 0 mysql

Mysql 数据库有一个 tableA,它有很多列。其中一列是 SIM1。另一个表是 tableB,它有很多列。其中一列是 SIM2 要求是连接 tableA 和 tableB 的所有列,假设 SIM1 = SIM2。

像这样

tableA

col1   col2  SIM1 ..........col24
a       x     1             5 
b       y     1             3
c       z     0             2
d       g     2             1

tableB

colA   colB   SIM2
x       g     1
y       f     0
x       s     0
y       e     2
Run Code Online (Sandbox Code Playgroud)

Select查询的结果应该是

col1   col2  SIM1............col24  colA  colB  SIM2
a       x     1   ........... 5      x     g     1
c       z     0   ......... . 2      x     s     0
d       g     2    .......... 1      y     e     2
Run Code Online (Sandbox Code Playgroud)

是否可以?

Pab*_*ruz 5

select * from tableA inner join tableB on tableA.SIM1 = tableB.SIM2
Run Code Online (Sandbox Code Playgroud)