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

sub select

بدأه زهرة الزنبق في 7 فبراير 2013 · 12 رد · 648 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيفية كتابة الكود في حالة وجود sub select

الجملة الاساسية

" '"select id,task,cli_name,unit from view_3 WHERE TASK='" & form1.ComboBox5.Text "

الجملة التي اريد فيها sub select

select distinct adds

تم تعديل هذه المشاركة بواسطة زهرة الزنبق في 7 فبراير 2013 في 10:39

#2

السلام عليكم 

اختي لكي مثال لتوضيح كيفية عمل  Sub Select

SELECT Diagnosis_ID,
(SELECT DoctorName FROM Doctors WHERE (DoctorID = Diagnosis_.DoctorID)) AS DoctorName,
(SELECT PatientName FROM Patients WHERE (PatientID = Patients_.PatientID)) AS PatientName,
Diagnosis_Name, Medicine, Date_Time, DoctorID, PatientID
tID = @PatientID)
FROM Diagnosis_ WHERE (DoctorID = @DoctorID) AND (Patie
n

تم تعديل هذه المشاركة بواسطة Develooper في 7 فبراير 2013 في 15:17

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#3

هل من الممكن اخي الكريم توضيح ذلك بالنسبة للكود الخاص بي حيث لم استطيع تطبيق ذلك على الكود الخاص بي

#4

السلام عليكم 

ممكن رفع المثال لتوضيح المطلوب 

تم تعديل هذه المشاركة بواسطة Develooper في 10 فبراير 2013 في 14:46

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#5

ال

 

Develooper كتب:

السلام عليكم 

ممكن رفع المثال لتوضيح المطلوب 

المثال  هو

الجملة الاولى

" '"select id,task,cli_name,unit from view_3 WHERE TASK='"  form1.ComboBox5.Text "

الجملة الثانية

 

select distinct adds from view_3 where task='"  form1.ComboBox5.Text

 

فانا اريد  تنفيذ الجملتين في امر واحد  وهو الكود الذي سيحوي sub select

 

تم تعديل هذه المشاركة بواسطة زهرة الزنبق في 20 فبراير 2013 في 12:55

#6

try this code

"select id,task,cli_name,unit ,(select distinct adds from view_3 where task='" & form1.ComboBox5.Text & "') as tmp_adds from view_3 WHERE TASK='" &  form1.ComboBox5.Text & "'"
#7
KARIMSOFT كتب:

try this code

"select id,task,cli_name,unit ,(select distinct adds from view_3 where task='" & form1.ComboBox5.Text & "') as tmp_adds from view_3 WHERE TASK='" &  form1.ComboBox5.Text & "'"
زهرة الزنبق كتب:
KARIMSOFT كتب:

try this code

"select id,task,cli_name,unit ,(select distinct adds from view_3 where task='" & form1.ComboBox5.Text & "') as tmp_adds from view_3 WHERE TASK='" &  form1.ComboBox5.Text & "'"
#8
زهرة الزنبق كتب:
KARIMSOFT كتب:

try this code

"select id,task,cli_name,unit ,(select distinct adds from view_3 where task='" & form1.ComboBox5.Text & "') as tmp_adds from view_3 WHERE TASK='" &  form1.ComboBox5.Text & "'"
زهرة الزنبق كتب:
KARIMSOFT كتب:

try this code

"select id,task,cli_name,unit ,(select distinct adds from view_3 where task='" & form1.ComboBox5.Text & "') as tmp_adds from view_3 WHERE TASK='" &  form1.ComboBox5.Text & "'"

 

استخدمت الكود ولكن يظهر الerror     هذا

post-263787-0-43021600-1362038750_thumb.

#9

السلام عليكم 

من الواضح عدم وضع فصله بعد unit

ضعي فصله وسيتم حل المشكلة ان شاء الله مثل ما كتب اخي كريم الكود  

 

 

"select id,task,cli_name,unit (select distinct adds

 

"select id,task,cli_name,unit ,(select distinct adds

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#10

بعد وضع الفاصلة ظهر الخطأ الآتي

post-263787-0-90656700-1362306117_thumb.

#11

جرب هذا الكود

select id,task,cli_name,unit ,(select top(1) adds from view_3) as cal1 from view_3 where

 

هذا الخطء بسبب ان sub query يجلب اكثر من سجل

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 5 مارس 2013 في 01:20

#12

التقرير يظهر جميع  السجلات ما عدا  السجل الخاص ب   adds   يظهر فارغا لا يحتوي على اي بيانات

#13

ممكن ترفق قاعدة البيانات

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