问下这条sql语句的效率问题 4表联查 SELECT u.id,r.id,e.name FROM U u join O on(u.id = o.id) join R r on (u.id = r.id) join E e on(r.id = e.id) 请问在数据量达到多少的时候此语句效率低下,如果要提高效率如何写SQL语句
------解决方案--------------------
SQL code
/--试一下:
SELECT u.id, r.id, e.name
FROM U, O, R, E
where u.id = o.id
and u.id = r.id
and r.id = e.id;
------解决方案-------------------- 这四张表都需要建立主关键字,每张表需要建立以id为字段的索引。