m.ghazi بتاريخ: 23 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2016 السلام عليكم و رحمه الله و بركاته هل بإمكاني عرض Warehouse بدون تكرار القيمة في مثل هذا المثال والله احتااج اعرض قيمه وحده فقط من 1400 هذا مثال اقرب للمشكله الي اواجهها انا اربط بين 3 جداول و بينهم pk مشترك و اريد اعرض قيمه وحده لا تتكر ف كيف ذلك في union وهل هذا ممكن ؟ SELECT location_id, department_name "Department", TO_CHAR(NULL) "Warehouse" FROM departments UNION SELECT location_id, TO_CHAR(NULL) "Department", warehouse_name FROM warehouses; LOCATION_ID Department Warehouse ----------- --------------------- -------------------------- 1400 IT 1400 Southlake, Texas 1500 Shipping 1500 San Francisco 1600 New Jersey 1700 Accounting 1700 Administration 1700 Benefits 1700 Construction اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 23 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2016 اربط بـ join مش بـ union اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m.ghazi بتاريخ: 23 مارس 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 مارس 2016 كل جمله استعلام بتأخذ من جدول اخر و مجبور استخدم ال union مشكووور اخي الكريم بس ف المثال كيف اعرض ١٤٠٠ مره واحده بأي طريقه وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 23 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 23 مارس 2016 لو هتشتغل ع الجدولين المذكورين تبفى مش مجبر . - فى اعتقادى مش ممكن ب union اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m.ghazi بتاريخ: 24 مارس 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 مارس 2016 مشكور جدا ع المحاوله معي و لك مني كل الشكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sayed093 بتاريخ: 31 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 31 مارس 2016 (معدل) السلام عليكم السلام عليكم و رحمه الله و بركاته هل بإمكاني عرض Warehouse بدون تكرار القيمة في مثل هذا المثال والله احتااج اعرض قيمه وحده فقط من 1400 هذا مثال اقرب للمشكله الي اواجهها انا اربط بين 3 جداول و بينهم pk مشترك و اريد اعرض قيمه وحده لا تتكر ف كيف ذلك في union وهل هذا ممكن ؟ SELECT location_id, department_name "Department", TO_CHAR(NULL) "Warehouse" FROM departments UNION SELECT location_id, TO_CHAR(NULL) "Department", warehouse_name FROM warehouses; LOCATION_ID Department Warehouse ----------- --------------------- -------------------------- 1400 IT 1400 Southlake, Texas 1500 Shipping 1500 San Francisco 1600 New Jersey 1700 Accounting 1700 Administration 1700 Benefits 1700 Construction السلام عليكم فى هذا الحالة لابد من التكرار لان الصفوف غير مطابقة , فى حالة التطابق يتم عرض قيمة واحدة فقط. 1400 فى الصف الاول يوجد لدية IT . والصف الثانى لا يوجد لدية ادارة ويوجد لدية Southlake, Texas . لذلك لابد من العرض . تم تعديل 31 مارس 2016 بواسطة sayed093 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.