what is the difference between the query and corelated
query
Answer Posted / lova raju allumalla
when performing joins on two or more tables, we normally
write a query making use relational operators such as =
etc. which means each and every row of every table is
compared with each other,which is a unwanted situation when
looked in the perspective performance issue. where as
making use of corelated query one can minimise the tedoius
checks as described above. consider the example below with
a normal join
select * from emp e,dept d where e.deptno=d.deptno;
now the above same can be performed by using the co related
query
select * from emp where deptno in (select deptno from dept);
u can now make up the difference, in the first approach in
emp table, each row deptno value compared for each row
deptno value of dept table.where as in second approach the
(select deptno from dept) is executed only once for all
checks of the outer query select * from emp where deptno
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How can we implement rollback or commit statement in a trigger?
Is progress software supports to ( pl/sql )?
Advantages and disadvantages of stored procedure?
Should I use mbr or gpt?
What is pl sql script?
How is use pl and sql?
What is left join example?
What is function and procedure?
What are character functions in sql?
Define select, insert, create, delete, update, drop keywords
What is a primary key called that is made up of more than one field?
how can we take a backup of a mysql table and how can we restore it. ? : Sql dba
which command using query analyzer will give you the version of sql server and operating system? : Sql dba
What is aggregate function in sql?
what are the properties and different types of sub-queries? : Sql dba