إسراء بتاريخ: 2 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2009 (معدل) select e.sal,count(*) c from emp e group by e.sal having count(*)>1 ; SAL C------ ---------- 1250 2 3000 2SQL> select ename,sal from emp where sal in (select e.sal,count(*) c from emp e group by e.sal having count(*)>1 ) group by sal order by sal desc ;(select e.sal,count(*) c from emp e *ERROR at line 2:ORA-00913: too many values تم تعديل 2 يناير 2009 بواسطة إسراء اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amr fawzy بتاريخ: 2 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2009 السلام عليكم ورحمه اللهلابد ان يكون مابدخل subquery نفس العدد خارج subquery بعد where اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 2 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2009 السلام عليكمازيد معلومة على حل الاخ وهو انه يجب وضع supquery داخل اقواسبالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amrw2006 بتاريخ: 2 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2009 SQL> select ename,sal from emp where sal in (select e.sal from emp egroup by e.salhaving count(*)>1 )group by sal order by sal desc ; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.