View Full Version : درخواست یه query ترکیبی
nadia2174
یک شنبه 17 فروردین 1393, 10:11 صبح
با سلام و روزبخیر. من یه query بهینه ترکیبی برای نمایش 6تا از آخرین خبرها با موضوع های مختلف میخوام. دقیقا مثل خبرهای نمایش داده شده در سمت راست ص اول سایت
http://hamshahrionline.com .یه خبر از بخش سلامت، یکی از سیاست و...
مرسی
hossein_h62
یک شنبه 17 فروردین 1393, 13:35 عصر
سلام
کدی مثل کد زیر میتونه آخرین اخبار رو به تفکیک انواع خبر واکشی کنه:
select *
from news n
where datestr =
(select max(datestr)
from news
where newsType =n.newsType
)
and dtime =
(
select top 1 dtime
from news
where newsType =n.newsType
order by datestr desc, dtime desc
);
nadia2174
دوشنبه 18 فروردین 1393, 12:50 عصر
فرض کنید دو تا جدول داریم. جدول subject که id , name داره که دسته بندی نوع خبرها توشه.
و دومی news که شامل فیلدهای id ,titr,contents,date,status,id_subject,short ,id_subject, count. حالا چطور میشه؟ لطفا با این فیلدها query رو بگید.
ویه سوال دیگه: تو سایت های خبری تو ص محتوای خبر، لیست اخبار مرتبط هم میاد. این query چطور میشه؟
مرسی.
nadia2174
دوشنبه 18 فروردین 1393, 19:48 عصر
سلام
کدی مثل کد زیر میتونه آخرین اخبار رو به تفکیک انواع خبر واکشی کنه:
select *
from news n
where datestr =
(select max(datestr)
from news
where newsType =n.newsType
)
and dtime =
(
select top 1 dtime
from news
where newsType =n.newsType
order by datestr desc, dtime desc
);
n اینجا چیه؟
اگه news شامل فیلدهای id ,titr,contents,date,status,id_subject,short ,type, count
باشه حالا چطور میشه؟
nadia2174
سه شنبه 26 فروردین 1393, 14:27 عصر
من جواب کامل نگرفتم لطفا راهنماییم کنید...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.