这相当于 LEFT JOIN 吗?

SELECT DISTINCT a.name, b.name
  FROM tableA a,
       (SELECT DISTINCT name FROM tableB) as b

两个表之间似乎没有联系。

有没有更简单/更有效的方法来写这个?

最佳答案

不,它相当于一个交叉或笛卡尔连接(非常糟糕),之后应用了一个不同的。很难通过查询了解您真正想要什么。

关于SQL 这相当于左联接吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2404312/

10-11 18:57