有一个category表
cid,cname有一个post表
pid,cid,ptitle请问怎样把post表中,按cid筛选,凡是有cid在category表里面的,每一个cid选出10条记录
用一个select语句实现,谢谢我的是mysql 5.5
cid,cname有一个post表
pid,cid,ptitle请问怎样把post表中,按cid筛选,凡是有cid在category表里面的,每一个cid选出10条记录
用一个select语句实现,谢谢我的是mysql 5.5
解决方案 »
- mysql运行一段时间后性能变得很差,大概一天,重启后正常。
- 求高手解决一下MySQL数据库中的1064号错误,急!
- mysql text格式 怎么substring()?
- 根据不同的时间段判断一个字段有几条记录?请大家帮帮忙!
- mysql官方网站下载的问题
- MYSQL的请求服务数量
- 关于MYSQL创建表的问题
- load data infile 't2.txt' into table trouble2;耗时5个小时了,还没导入成功。请问怎么能提速呢?
- mysql存储过程
- mysql 多对一进行数据同步
- mysql,明明没有表,建一个表就出错,说表已经存在
- Mysql里text类型的修改问题,一个对高手来说简单的问题
from post A,category B
where A.cid=B.cid and 10>=(select count(*) from post C where A.cid=C.cid and A.pid<C.pid)
set @n=0;set @f=0;
delete from pre_portal_article_count where aid not in (
select aid from (select title,@n:=if(@f=catid,@n:=@n+1,1) as id,@f:=catid as catid,aid from pre_portal_article_title order by catid,dateline desc) a where id <10
)