السلاام عليكم ورحمة الله
سؤالي هو :
List the books and the articles which have more than one author.
كيف يكتب هذا الشرط؟؟؟
اريد الشرط فقط علما ان هناك كائن يجمع مفاتيح الثلاثة كائنات(book,artical,author)
وجزااااكم الله الجنان اريد الحل عاااجلا
السلاام عليكم ورحمة الله
سؤالي هو :
List the books and the articles which have more than one author.
كيف يكتب هذا الشرط؟؟؟
اريد الشرط فقط علما ان هناك كائن يجمع مفاتيح الثلاثة كائنات(book,artical,author)
وجزااااكم الله الجنان اريد الحل عاااجلا
الاخ الكريم او الاخت الكريمة نرجو التوضيح ولو بمثال
kh202067 كتب:الاخ الكريم او الاخت الكريمة نرجو التوضيح ولو بمثال
الله يرضى عليك اقصد
عندي جدول فيه اسماء كتب ومقالات واسماء المؤلفين والكتاب او المقال يمكن ان يشترك مؤلفين او اكثر في تاليفه السؤال هنا عرض اسماء الكتب الذين لهم اكثر من مؤلف واحد...
وجزاااكم الله كل خير
الاخ الكريم ادرج الملف ونحن نقوم بتعديل او انشاء الاستعلام كما تريد مع ارفاق الشرح
بمنتهي البساطة ستستخدم الشرط
>=2
سيعرض لك جميع الكتب التي لها عدد 2 مؤلفين أو أكثر
مثال
Select * from authors where author >= 2
تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 16 ديسمبر 2011 في 12:25


جربت طريقتك اخي الكريم ولم تضبط
ارفقت صورة للجدول الذي اريد ان اعمل عليه استعلام
اريد عرض b_isbn,art_title الذين اكثر من ssn قام بكتابتهم اي في الجدول هذا اريد اظهار التقنية في حياتنا و الكتاب رقم 6 لانه يوجد 2 من ssn قاموا بتاليفهم
اتمنى يكون شرحي واضح وجزااكم ربي خير
أخي الفاضل
ارجو توضيح رؤس الاعمدة ترمز الي ماذا ؟
يعني العمود b_isbn معناه ايه ؟
والعمود art_title يشير الي ايه ؟ وهكذا !!
ايضا لا حظت ان رقم كتاب التقنية في حياتنا هو 6 و 8 في عمود b_isbn فهل هذا هو عمود رقم الكتاب واذا كان كذلك فلماذا رقم الكتاب مرة 6 ومرة 8


b_isbn رقم الكتاب(ISBN الرقم العالمي الموحد لترمي الكتب)
art_title عنوان المقالة
j_isbn رقم المجلة التي يوجد بها المقال
ssn رقم المؤلف
يعني المؤلف صاحب SSN=4 الّف كتاب رقم ISBN=6 والف مقال بعنوان العولمة بحياتنا في المجلة رقم ISBN=9
اريد عرض عناوين المقالات التي الفها شخصين فاكثر
مثلا اريد عرض التقنية في حياتنا لانه يوجد شخصين الفا نفس المقاله SSN=7&SSN=5
ونفس الشي لرقم الكتب
وشكرا
علي حسب ما فهمت من الشرح ان حضرتك تحتاج الي عمل الاستعلام التالي
SELECT books.b_isbn, books.art_title, books.j_isbn, books.ssn
FROM books
WHERE (((books.ssn) In ('5','7')));تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 16 ديسمبر 2011 في 16:23


الله يجزاك خير هو نفس فكرتك بس انت حددت ssn معين وانا ابغاه بشكل عام يعني اي مقال له اكثر من مؤلفين يظهر لي ..؟
اشكرك على اهتمامك بارك الله فيك
مع كامل احترامي لاستاذي محمد فؤاد تركي وعلى حسب ما فهمت يمكنك تجربة هذا الاستعلام فقد جربته مع الاعتبار باسم الجدول واسماء الحقول
SELECT combosed_by.art_title, Count(combosed_by.art_title) AS total FROM combosed_by GROUP BY combosed_by.art_title HAVING (((Count(combosed_by.art_title))>2));
تم تعديل هذه المشاركة بواسطة kh202067 في 17 ديسمبر 2011 في 08:18
أخي الفاضل kh202067
الاستاذ سماء الابداع يريد أيضا الكتب التي اشترك فيها أكثر من 2 مؤلف
عموماً في رأيي الشخصي أعتقد ان الحل يكون كالتالي
يتم انشاء حقل جديد في الجدول اسمة عدد المؤلفين ssn_Group ويكون علي شكل كومبو بوكس هكذا لكي نستخدمة عند تسجيل البيانات وعند تسجيل الكتاب يتم اختيار أمامة عدد المؤلفين وسنستخدم هذا الحقل في عمل الفلتر او الاستعلامات عن هذه الجزئية


جزاكم الله كل خير اخي kh202067 واستاذنا الفاضل محمد فؤاد تركي
استفدت من مشاركتكما الاخيرتان وتم الحل
الله يفتحها بوجهيكما دنيا وآخره..() :)