الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

CROSS JOIN تكرار البيانات بين جدولين غير متصلين

بدأه ahmedalsafi في 14 فبراير 2014 · 2 رد · 347 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله تعالي وبركاتة .اعتزر لان الموضوع مكرر .ولكن لم استوعب المشاركات. ولاني استخدم (cross join) رايتو الامر مختلفا ارجو منك مساعدتي .
تواجهني مشكلة تكرار البيانات .لدي جدولين غير مرتبطان ببعض واستخدمت CROSS JOIN
ولقد كتبت الاجراء المخزن هكذا .

create proc total



as

select id_emplo, n_emplo, age, address , id_salary , dis , net, department

employes CROSS JOIN salarys




شكرا لك وبارك الله فيك

وَقُلْ رَبِّي زِدْنِي عِلْماً
#2

السلام عليكم الاخوة والاخوات الكرام الحمدلله حلت المشكلة وذاك بفضل الله ثم مجهودات اخي واستاذي الغالي

KARIMSOFT له كل الشكر والتقدير. ولجميع الاخوة المشرفين والقائمين علي امر المنتدي ربنا
وابت نفسي الا ان اشارككم الحل حتي اذا واجهة المشكلة احد الاعضاء .يمكن ان يستفيد من تجربتي الامر بيسط
لكن واجهت صعوبة  بنسبة لي كامبتدئ


تواجهني مشكلة تكرار البيانات .لدي جدولين غير مرتبطان ببعض واستخدمت CROSS JOIN
ولقد كتبت الاجراء المخزن هكذا .

create proc total



as

select id_Income, name_Income, values_Income, date_Income, id_Withdrawal  , name_Withdrawal, 
values Withdrawal   Income  CROSS JOIN Withdrawal
وكان يجلب البيانات مكرره لكن بعد ان اشار لي الاخ( كريم سوفت) ونصحني في حالتي هذه لكي اتفاد تكرار البيانات علي انا استخدم FULL OUTER JOIN بدلا من CROSS JOIN ومرفق اليكم صور من التقارير علي الرابط ادناه
  http://www.mediafire.com/download/3zojz1m66j7gvyt/Desktop.rar
وَقُلْ رَبِّي زِدْنِي عِلْماً
#3

اكرمك الله في الدنيا والاخيرة

1

مواضيع مشابهة