إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ممكن احد الاخوة يساعدنى فى هذا الكود وجزاة الله خي


9 رد (ردود) على هذا الموضوع

#1 محمد سعيد

محمد سعيد

    عضو مميز

  • الأعضــاء
  • 534 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 November 2005 - 09:08 PM

عايز اعرف اسماء الموظفين اللى فى نفس القسم وذلك لكل الاقسام
وجزاكم الله خير




[SIZE=7][SIZE=14][SIZE=7][COLOR=purple]
كل موجود سيموت ليس فى الدنيا ثبوت ..............حركات سوف تفنى ثم يتبعها خفوت
ايها الطالب قلى لما ذاك الجبروت................تلك بيوتهم قد خوت من تلك التخوت
انما الدنيا خيال باطل سوف سيفوت...............................
اللهم ارزقنا الثبات حتى الممات

#2 salahocp

salahocp

    مشترك

  • الأعضــاء
  • 69 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 November 2005 - 05:17 AM

قم بكتابة الكود التالي
select ename,dname
from emp,dept
where emp.deptno=dept.deptno;
وشكرآ

#3 محمد سعيد

محمد سعيد

    عضو مميز

  • الأعضــاء
  • 534 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 November 2005 - 09:23 PM

السلام عليكم
جزاك الله خير اخ صلاح بس انت اعتقد انك لم تفهم معنى السؤال
انا عايز الموظفين اللى مع بعض فى نفس القسم يعنى اسم الموظف ورقم القسم وزملاؤة فى نفس القسم فى عمود ثالث ويا ريت باستخدام sub query
وجزاك الله خيرا

#4 John

John

    عضو نشط

  • الأعضــاء
  • 387 مشاركة

تاريخ المشاركة 06 November 2005 - 12:29 AM

اتمنى ان يكون هذا هو الاجابه
و لو مش هى ارجو التوضيح

select last_name,department_id
from employees
order by department_id

Johnwahba2002@hotmail.com

#5 salahocp

salahocp

    مشترك

  • الأعضــاء
  • 69 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 06 November 2005 - 07:00 AM

select ename,dname
from emp,dept
where emp.deptno=dept.deptno
order by dname;

#6 shery

shery

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 10 November 2005 - 01:50 AM

جرب هذا الكود

SELECT DISTINCT E.ENAME ,E.DEPTNO,B.ENAME
FROM EMP E,(SELECT ENAME,DEPTNO FROM EMP)B
WHERE E.DEPTNO=B.DEPTNO
AND E.ENAME<>B.ENAME :) ;

#7 زكي الجعماني

زكي الجعماني

    عضو

  • الأعضــاء
  • 35 مشاركة

تاريخ المشاركة 10 November 2005 - 06:01 PM

جربي هذه الشفره هل نفس النتيجه التي تريدينها:
select distinct e.ename,e.deptno,b.ename
from emp e,emp b
where e.ename<>b.ename
and e.deptno<>b.deptn
zak_prog@yahoo.com

#8 shery

shery

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 10 November 2005 - 06:21 PM

لقد وجدت حل لمشكلتك و باستخدام subquery و هذا الكود أفضل من الكود الذى كتبتة فى السابق لأنه
يكتب اسم الموظف فى عمود واسم زملائة فى عمود أخر بدون تكرار اسم هذا الموظف
select e.ename ,b.employees,e.deptno
from (select ename employees, deptno from emp)b,emp e
where b.deptno=e.deptno
and b.employees<>e.ename

أرجو أن يفيدك هذا الكود ويكون هذا ما تبحث عنه

#9 omar-alreyati

omar-alreyati

    عضو مميز

  • الأعضــاء
  • 596 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 10 November 2005 - 09:06 PM


جرب هذا الكود وان شا الله صحيح مجرب مية بالمية؟؟؟؟
select e.last_name,e.depatment_id,d.last_name
from employees e,employees d
where departmnet_id = department_id
and e.last_name <> d.last_name
/


ويا ريت هذه الذي تريده

وشكراً

تم التعديل بواسطة omar-alreyati, 10 November 2005 - 09:08 PM.


بالله عليكم لا تنسوني من دعاءكم الصالح
لا تنسوا أهل غزة والعراق والمجاهدين من دعاءكم

#10 ahmedelhamahmy

ahmedelhamahmy

    مشترك

  • الأعضــاء
  • 84 مشاركة

تاريخ المشاركة 16 November 2005 - 11:19 PM

ياجماعه كل الاكواد دى اللى شغال منها بيعمل خطأ اسمه كارتيزين
وهوا تكرار الاسماء على كل الاقسام
يعنى بتلاقى سبيث موجود فى قسم رقم 10 و 20 30
وعشان نتلافى ده بنساوى الفرجن كاى مع البرايمر كاى فى الجدولين

إذا كنت تريد إظهار الاسماء وارقام الاقسام وأسم الأقسام كمان
إليك الكود

select e.ename ,b.deptno,b.dname
from emp e,dept b
where e.deptno=b.deptno
order by b.deptno
وهذه النتيجة
صورة
مع خالص تمنياتى بالتوفيق
صورة