INNER JOIN和 LEFT SEMI JOIN的区别是什么?
在下面的场景中,为什么我会得到两个不同的结果?
INNER JOIN结果集要大得多。有人能解释一下吗?我试图得到的名称内的 table_1只出现在 table_2。
SELECT name
FROM table_1 a
INNER JOIN table_2 b ON a.name=b.name
SELECT name
FROM table_1 a
LEFT SEMI JOIN table_2 b ON (a.name=b.name)
 
                                
                             
                                
                             
                                
                             
                                
                            