تكرار الصفوف في sql server والفيجوال بيسك - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : تكرار الصفوف في sql server والفيجوال بيسك (/showthread.php?tid=29002) |
تكرار الصفوف في sql server والفيجوال بيسك - عبدالله اااا - 14-03-19 السلام عليكم عندي اربع جداول بال sql server l بينهم علاقة ون تو مني بس عند العرض يطلع عندي تكرار بالصفوف شلون الغي التكرار هذا الكود SELECT dbo.Thesuit.id_suit, dbo.Complainant.Thesuit_id, dbo.Complainant.id_name_Complainant, dbo.The_accused.id_name_accused, dbo.legal_article.legal_article FROM dbo.Thesuit JOIN dbo.Complainant ON dbo.Thesuit.id_suit = dbo.Complainant.Thesuit_id JOIN dbo.The_accused ON dbo.Thesuit.id_suit = dbo.The_accused.Thesuit_id1 JOIN dbo.legal_article ON dbo.Thesuit.id_suit = dbo.legal_article.Thesuit_id5 RE: تكرار الصفوف في sql server والفيجوال بيسك - 5000 - 14-03-19 استخدم الكلمة DISTINCT بعد كلمة SELECT فهي مخصصة لعدم تكرار الأسطر الناتجة من الاستعلام RE: تكرار الصفوف في sql server والفيجوال بيسك - عبدالله اااا - 15-03-19 (14-03-19, 05:04 PM)5000 كتب : استخدم الكلمة DISTINCT بعد كلمة SELECT فهي مخصصة لعدم تكرار الأسطر الناتجة من الاستعلام نفس المشكلة استحدمتها RE: تكرار الصفوف في sql server والفيجوال بيسك - 5000 - 15-03-19 إذا استخدمت الكلمة DISTINCT بعد SELECT لا يمكن أن تظهر نتائج مكرره إذا كان من ضمن الإعمدة التي تستعلم عنها عمود ترقيم تلقائي فلن تستفيد من الكلمة DISTINCT لأن النتائج ستختلف في عمود التلقائي وستعتبر غير مكرره احذف من الاستعلام أسماء أعمدة التلقائي مثل Thesuit.id_suit وComplainant.Thesuit_id وسيتحصل على ما تريد |