存储过程写法问题请问,在存储过程里我做一个3表连接的查询,WHERE条件是一个表的主键请问我是写3表联合查询比较快,还是分开一个表一个表查询比较快当然我认为是联合查询比较好,但是我想听更详细点的说法。例如1. 3表联合查询select C.d from A,B,C WHERE A.b = B.b AND B.c = C.c AND A.a = 1;2. 分开写select A.b into v_b from A WHERE A.a = 1;select B.c into v_c FROM B WHERE B.b = v_b;select C.d FROM C WHERE C.c = V_c; [解决办法]我觉得代码的可读性也很重要[解决办法]
请问,在存储过程里我做一个3表连接的查询,WHERE条件是一个表的主键请问我是写3表联合查询比较快,还是分开一个表一个表查询比较快当然我认为是联合查询比较好,但是我想听更详细点的说法。例如1. 3表联合查询select C.d from A,B,C WHERE A.b = B.b AND B.c = C.c AND A.a = 1;2. 分开写select A.b into v_b from A WHERE A.a = 1;select B.c into v_c FROM B WHERE B.b = v_b;select C.d FROM C WHERE C.c = V_c;