السلام عليكم ورحمة الله وبركاته
قمت بكتابة جملة sql والتي هي هدفها عدم ارجاع نفس القيمة في الجدول الاخر لتصميم الموقع , ولكن للاسف الجملة هذه ما زالت ترجع القيمتين مرتين , , فسؤالي هو ما الترتيب الصحيح للجملة .؟؟
صورة توضيحية :
اعرض لكم الجمل :
الجملة الاولى والتي تشمل الصورة لتعرض اول قيمة مع صورة :
SELECT TOP 1 * FROM [Article] WHERE (CatId=2) ORDER BY [ArticleId] DESC
الجملة الثايني والتي ترجع نفس القيمة مرة اخرى :-
SELECT Top 3 * FROM [Article] WHERE (CatId=2) AND [ArticleId]<(SELECT MAX([ArticleId]) FROM [Article]) ORDER BY [ArticleId] DESC