ورود

View Full Version : سوال: سوال در مورد SELECT گرفتن از یک جدول



...!M.J!...
یک شنبه 14 شهریور 1389, 15:26 عصر
سلام بهمه دوستان

من یک جدول دارم که توش 2تا فیلد اصلی دارم یکی cat id هست و یکی parent id هست

حالا من میخام یا یک کوئری از این جدولم خروجی بگیرم فرض کنید داده ها تو جدول اینجوری باشه:


cat id parent id
1001 100

101 1001

100 1002
102 1001


و همینطور که مثلا فرض کنید 1001 مربوط به تلویزیون ها هست و 100 مربوط به سونی و 101 سامسونگ و...

حالا من میخوام مثلا 10تا جدید هر کدوم از این parent هارو(مثلا 10 محصول جدید سونی و سامسونگ و...) رو بگیرم

نمیدونم چه جوری میشه این کارو کرد

من تونستم یک کوئری بزنم که فقط آخرین از هر کدوم بیاد ولی واسه کار من باید حداقل 10 تا باشه نه یکی

ممنون میشم اگه دوستان کمکم کنن:قلب:

amiramt
دوشنبه 22 شهریور 1389, 17:48 عصر
سلام
با اینکه یکم سوالتون گنگ بود ولی فکر می کنم بتونم به سوالتون اگر درست متوجه شده باشم پاسخ دهم

select top(10) catid , parentid from tbl_Articles where catid = 1001 order by parentid desc

اگر با این کد مشکلتون حل نشد ، می توانید سوال و مشکلتون را با من به صورت واضح تر در میان بگذارید ، من بیشتر مواقع آنلاین هستم.
id man : amtchater@yahoo.com
ویا در همین جا یه بار دیگر مشکل خود را به صورت واضح تر بیان کنید و اون خطی را که نوشته اید تا یک کالا را بیاره را هم بیان کنید.


البته این را هم بگوییم که جدول شما دارای آنومالی و افزونگی داده می باشد ، اگر می خواهید رفع شود بهم بگید تا راه رفع آن را بگم.
مشکلات خود را برام off بذارید چون من زیاد جواب سوالات در تاپیک را وقت نمی کنم که بدم.


:چشمک: