我必须每天都有一些 SQL 查询,它通常涉及我想知道的连接,例如在这个表中,哪种方法是最合适的连接方式
A("a",x,y)
B("b",'a',z,w)
其中 a 和 b 是主键,
哪个更好?
SELECT *
FROM a,b
WHERE a.a=b.a AND a.x<constant
或者
SELECT *
FROM (SELECT * FROM a WHERE x < constant) t, b
WHERE t.a=b.a
这意味着,最好先创建 where 子句,然后再进行连接,或者我可以通过 where 进行连接和过滤
谢谢你!