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

استعلام في sql

بدأه سماء الابداع في 15 ديسمبر 2011 · 12 رد · 493 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلاام عليكم ورحمة الله

سؤالي هو :

List the books and the articles which have more than one author.

كيف يكتب هذا الشرط؟؟؟

اريد الشرط فقط علما ان هناك كائن يجمع مفاتيح الثلاثة كائنات(book,artical,author)

وجزااااكم الله الجنان اريد الحل عاااجلا

#2

الاخ الكريم او الاخت الكريمة نرجو التوضيح ولو بمثال

#3
kh202067 كتب:

الاخ الكريم او الاخت الكريمة نرجو التوضيح ولو بمثال

الله يرضى عليك اقصد

عندي جدول فيه اسماء كتب ومقالات واسماء المؤلفين والكتاب او المقال يمكن ان يشترك مؤلفين او اكثر في تاليفه السؤال هنا عرض اسماء الكتب الذين لهم اكثر من مؤلف واحد...

وجزاااكم الله كل خير

#4

الاخ الكريم ادرج الملف ونحن نقوم بتعديل او انشاء الاستعلام كما تريد مع ارفاق الشرح

#5

بمنتهي البساطة ستستخدم الشرط

 >=2

سيعرض لك جميع الكتب التي لها عدد 2 مؤلفين أو أكثر

مثال

Select * from authors where author >= 2

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 16 ديسمبر 2011 في 12:25

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

جربت طريقتك اخي الكريم ولم تضبط

ارفقت صورة للجدول الذي اريد ان اعمل عليه استعلام

اريد عرض b_isbn,art_title الذين اكثر من ssn قام بكتابتهم اي في الجدول هذا اريد اظهار التقنية في حياتنا و الكتاب رقم 6 لانه يوجد 2 من ssn قاموا بتاليفهم

اتمنى يكون شرحي واضح وجزااكم ربي خير

post-254284-085187300 1324037453_thumb.p

المرفقات
سؤال.png
#7

أخي الفاضل

ارجو توضيح رؤس الاعمدة ترمز الي ماذا ؟

يعني العمود b_isbn معناه ايه ؟

والعمود art_title يشير الي ايه ؟ وهكذا !!

ايضا لا حظت ان رقم كتاب التقنية في حياتنا هو 6 و 8 في عمود b_isbn فهل هذا هو عمود رقم الكتاب واذا كان كذلك فلماذا رقم الكتاب مرة 6 ومرة 8

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#8

b_isbn رقم الكتاب(ISBN الرقم العالمي الموحد لترمي الكتب)

art_title عنوان المقالة

j_isbn رقم المجلة التي يوجد بها المقال

ssn رقم المؤلف

يعني المؤلف صاحب SSN=4 الّف كتاب رقم ISBN=6 والف مقال بعنوان العولمة بحياتنا في المجلة رقم ISBN=9

اريد عرض عناوين المقالات التي الفها شخصين فاكثر

مثلا اريد عرض التقنية في حياتنا لانه يوجد شخصين الفا نفس المقاله SSN=7&SSN=5

ونفس الشي لرقم الكتب

وشكرا

#9

علي حسب ما فهمت من الشرح ان حضرتك تحتاج الي عمل الاستعلام التالي

SELECT books.b_isbn, books.art_title, books.j_isbn, books.ssn
FROM books
WHERE (((books.ssn) In ('5','7')));

post-46243-028682000 1324041677_thumb.jp

post-46243-080920600 1324041648_thumb.jp

المرفقات
2.jpg1.jpg

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 16 ديسمبر 2011 في 16:23

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#10

الله يجزاك خير هو نفس فكرتك بس انت حددت ssn معين وانا ابغاه بشكل عام يعني اي مقال له اكثر من مؤلفين يظهر لي ..؟

اشكرك على اهتمامك بارك الله فيك

#11

مع كامل احترامي لاستاذي محمد فؤاد تركي وعلى حسب ما فهمت يمكنك تجربة هذا الاستعلام فقد جربته مع الاعتبار باسم الجدول واسماء الحقول

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

1
#12

أخي الفاضل kh202067

الاستاذ سماء الابداع يريد أيضا الكتب التي اشترك فيها أكثر من 2 مؤلف

عموماً في رأيي الشخصي أعتقد ان الحل يكون كالتالي

يتم انشاء حقل جديد في الجدول اسمة عدد المؤلفين ssn_Group ويكون علي شكل كومبو بوكس هكذا لكي نستخدمة عند تسجيل البيانات وعند تسجيل الكتاب يتم اختيار أمامة عدد المؤلفين وسنستخدم هذا الحقل في عمل الفلتر او الاستعلامات عن هذه الجزئية

post-46243-050609100 1324066971_thumb.jp

post-46243-028306700 1324066992_thumb.jp

post-46243-051823800 1324067005_thumb.jp

post-46243-099620600 1324067047_thumb.jp

المرفقات
1.jpg2.jpg3.jpg4.jpg
1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#13

جزاكم الله كل خير اخي kh202067 واستاذنا الفاضل محمد فؤاد تركي

استفدت من مشاركتكما الاخيرتان وتم الحل

الله يفتحها بوجهيكما دنيا وآخره..() :)

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