![]() |
انواع کوئری و ها وJoin (ای تی ۸۵) - نسخهی قابل چاپ |
انواع کوئری و ها وJoin (ای تی ۸۵) - ۸Operation - 15 بهمن ۱۳۹۱ ۱۱:۴۳ ق.ظ
سلام،دوستان عزیز کسی میتونه توضیح بده تفاوت SubQuery و Correlated Query چیه؟! و چرا گزینه ۲ غلطه؟! ![]() مرسی ![]() |
انواع کوئری و ها وJoin (ای تی ۸۵) - mehdi.nine - 15 بهمن ۱۳۹۱ ۰۱:۵۸ ب.ظ
سلام. sbuquery می شه این: select * from Tbl_test where age > (select age from Tbl_test یعنی در شرط بیایم یه سلکت دیگه بنویسیم. Correlated subquery نمی دونستم چیه سرچ کردم اینو از سایت اراکل برداشتم: Correlated subquery (both executes simultaneously): می گه هر دو سلکت همزنان اجرا می شن. SELECT ename, deptno, sal FROM emp x WHERE sal > (SELECT AVG(sal) FROM emp WHERE emp.deptno = x.deptno) ORDER BY deptno; گزینه دوم عکسش درسته چون natural join خیلی قوی تره یعنی همه کاری باهاش می شه کرد حال مثال نقضی به ذهنم نمی رسه ![]() پاسخم کامل نیست اما امیدوارم راهنمایی کنه. |
انواع کوئری و ها وJoin (ای تی ۸۵) - egm1176 - 15 بهمن ۱۳۹۱ ۰۶:۱۷ ب.ظ
equi join چیه؟ |
انواع کوئری و ها وJoin (ای تی ۸۵) - mehdi.nine - 15 بهمن ۱۳۹۱ ۰۶:۵۱ ب.ظ
سلام. اگه از شرط = استفادده کنی می شه equi join مثلا SELECT ename, job, dept.deptno, dname FROM emp, dept WHERE emp.deptno = dept.deptno; |