这相当于 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/