بتاريخ: 27 أغسطس 200817 سنة comment_137317 سلامكيف يمكن معرفة السجلات المكررة فى ملف معين ( لغير ال key ) بالطبعمثال الاسم و العنوان و تاريخ الميلادالمطلوب معرفة الاسماء المشتركة فى تاريخ ميلاد معينوشكراطارق تقديم بلاغ
بتاريخ: 29 أغسطس 200817 سنة comment_137505 بأعتبار مثلاً ان تاريخ الميلاد هو تاريخ تعيين الموظف ...... أذن المطلوب معرفة الاسماء المشتركة فى تاريخ ميلاد معين SELECT last_name FROM employees WHERE hire_date = '&hire_date'; كما فى هذه الصورة :-دا على حسب اللى فهمته من سؤالك ، لو كان قصدك شىء أخر فأرجو زيادة التوضيح .و شكراً تقديم بلاغ
بتاريخ: 29 أغسطس 200817 سنة comment_137508 law 3ayz te3redhom kol el metkarrar fel hire_date momken te2ool SELECT * FROM employees e1 WHERE hire_date IN (SELECT hire_date FROM employees e2) AND e1.employee_id <> e2.employee_id تقديم بلاغ
بتاريخ: 29 أغسطس 200817 سنة comment_137513 أخي لم أفهم ولا كلمة من كلامك المختلط بالله عليك اكلم عربي أو إنجليزي وسنفهم إن شاء الله أما هذه اللغة فهي تسئ إلى العربية والإنجليزية على حد سواء تقديم بلاغ
بتاريخ: 29 أغسطس 200817 سنة comment_137515 law 3ayz te3redhom kol el metkarrar fel hire_date momken te2oolSELECT * FROM employees e1 WHERE hire_date IN (SELECT hire_date FROM employees e2) AND e1.employee_id <> e2.employee_id أولاً أضيف صوتى لصوت أخى islamic_boy600 لما قاله ....... حيث أنه من الصعب على بعض اخواننا هنا بالمنتدى قراءة هذه اللغة الغريبة ، و من ثم أرجو يا أخى wahba87 أما ان تكتب عربى او تكتب أنجليزى .ثانياً : أرجو تجريب الكود قبل وضعه بالمنتدى ...... انا بعد ما جربته الخطاء ده ظهر :-ERROR at line 3: ORA-00904: "E2"."EMPLOYEE_ID": invalid identifier will be good idea to review Lesson five "Displaying Data from Multiple Tables" from oracle material و شكراً تقديم بلاغ
بتاريخ: 30 أغسطس 200817 سنة comment_137640 اسف على الخطأ الغير مقصود , بالنسبة للغة هى بتكون اسرع ليا فى الكتابة مش اكتربالنسبة للكود هيكون كده SELECT * FROM employees e1 WHERE hire_date IN (SELECT hire_date FROM employees e2 WHERE e1.employee_id <> e2.employee_id) order by hire_date المره دى جربته يا ريت الموديراور يمسح الكود الغلط عشان محدش يتلغبط تقديم بلاغ
بتاريخ: 30 أغسطس 200817 سنة comment_137641 الكود حلو فعلاً يا أخ wahba87و انا عديلت عليه تعديل بسيط جداً ، علشان ال output يبقى واضح للى يجيه ينفذه ، بحيث يظهر ال last_name و ال hire_date بس . SELECT last_name , hire_date FROM EMPLOYEES E1 WHERE HIRE_DATE IN (SELECT HIRE_DATE FROM EMPLOYEES E2 WHERE E1.EMPLOYEE_ID <> E2.EMPLOYEE_ID) ORDER BY HIRE_DATE / تشكر أخى wahba87 ، و انا لا أستطيع مسح كودك السابق حتى يكون كل الكلام منطقى لأى شخص يأتى لقراءة كل الموضوع فيما بعد .و بالتوفيق للجميع . تقديم بلاغ
بتاريخ: 31 أغسطس 200817 سنة كاتب الموضوع comment_137659 مشكورين يا شباب عل هذا الكودلقد توصلت الى كود اخر ارسله لكم Select * from employees where hire_date in ( select hire_date from employees group by hire_date Having count(hire_date) > 1) ORDER BY HIRE_DATE; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.