2017-03-07 52 views
0

我开始使用MySQL,我不知道如何解决这样的事情:MySQL的联合选取表1字段3 =表2字段5

SELECT 
    table1.col1 AS A, 
    table1.col3 As B 
UNION 
    table2.col2 AS C, 
    table2.col5 AS D 
WHERE 
    table1.col4 = table2.col6 

/*expected*/ 
A B C D 

回答

1

为什么不直接说:

SELECT 
    table1.col1 AS A, 
    table1.col3 As B, 
    table2.col2 AS C, 
    table2.col5 AS D 
FROM TABLE1 
INNER JOIN Table2 on TABLE2.col6=TABLE1.col4 
相关问题