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

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

صورة
- - - - -

جلب أكثر من سجل من سجل واحد


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

#1 masmas

masmas

    مشترك

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

تاريخ المشاركة 04 June 2006 - 05:11 PM

اريد تعليمة SQL للريبورت للآتي :
عندي جدول معين خاص بالطلبية وفيه خمس حقول يتم وضع فيها اسماء الموردين.
الآن في الريبورت عند تنفيذه أدخل رقم الطلبية اريد طباعة رقم الطلبية وتاريخها مع كل مورد مع العلم أن كل طلبية تحتوي على خمس موردين في نفس الجدول.
(كان نقول الجدول هو عبارة عن 1-رقم الطلبية 2-تاريخ الطلبية 3-اسم المورد1 4- اسم المورد2 ....)
كما بينت لكم اريد التقرير يطبع رقم الطلبية والتاريخ مع كل مورد ؟
انا قد جربت طريقة الـ UNION بحيث استعملت كل مورد مع تعليمة SQL هل من طريقة اخرى يا إخواني؟ هذا وشكرا لكم

#2 rrehabb

rrehabb

    مشترك

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

تاريخ المشاركة 04 June 2006 - 11:16 PM

تعقيبى الوحيد ان شكل جدول الطلبيات غير مناسب بمعنى ان المفروض يتم ادخال بيانات الطلبية فى اكتر من سجل على حسب عدد الموردين وده يحل المشكلة من جذورها والله أعلم

#3 mr_uae78

mr_uae78

    عضو

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

تاريخ المشاركة 05 June 2006 - 06:17 PM

you need to make small functions ,,
function takes id, column as parameters and return supplier


select id , return_supplier(id, column_name) first, return_supplier(id, column_name) second ,return_supplier(id, column_name)third ,return_supplier(id, column_name) forth, return_supplier(id, column_name) fifth
from your_table;

hope that you know how to make function