i)在这两者之间,哪一个更有效:
Select A.* from A, B where A.b_id = B.id
或者
Select A.* from A where A.b_id in (select id from B);
ii) 究竟是如何Select A.* from A where A.b_id in (select id from B);
工作的?它是在内部翻译成类似的东西Select A.* from A, B where A.b_id = B.id
还是(select id from B)
针对 A 的每一行进行评估?