如图:
在wp_fans读取ID为1的FOLLOW的全部值,然后在WP_POSTS表中读取每个FOLLOW的最近的POST_TIME值,注意:每个FOLLOW值只输出一次(是按照POST_TIME的DESC顺序排序的。)如果某个FOLLOW值在WP_POSTS表中存在多个,也只输出POST_TIME最近的一个,如果wp_fans中的FOLLOW值不存在WP-POSTS表中则不输出。类似这种的:
mysql
在wp_fans读取ID为1的FOLLOW的全部值,然后在WP_POSTS表中读取每个FOLLOW的最近的POST_TIME值,注意:每个FOLLOW值只输出一次(是按照POST_TIME的DESC顺序排序的。)如果某个FOLLOW值在WP_POSTS表中存在多个,也只输出POST_TIME最近的一个,如果wp_fans中的FOLLOW值不存在WP-POSTS表中则不输出。类似这种的:
mysql
解决方案 »
- 高手帮忙解决一下,急!Aborted connection
- 求一个写法:每个发贴人最多显示两条帖子
- 如何将包含有中文的csv格式的文件导入到mysql中?
- 网站后台上传图片路劲到mysql数据库中出现问题!
- 请教一个my.ini配置的问题?
- 如何查询发布了十天后的产品信息?
- 请问mysql里怎样让字段自动自增?
- 关于EMS mysql Manager2 到期不能使用的问题的解决,重新安装也无效,若解决,立刻给分?
- 如何只 SELECT 不重复的结果?
- MySql 内部游标的循环嵌套使用
- 求大神帮找下linux下的mysql4.0.20升级到mysql4.0.25补丁,缓冲区漏洞问题,急需补丁
- mysql 触发器更新本表问题
[征集]分组取最大N条记录方法征集,及散分....
on a.post_auther=b.FOLLOW
WHERE not exists(select 1FROM WP_POSTS WHERE
a.post_auther=post_auther AND a.POST_TIME>POST_TIME)
and b.id=1
from wp_fans A
表1的follow并不能按照POST-DATE的时候进行排序哦
它不能按时间排序哦,而且会输出多个FOLLOW为1的行
为什么我添加了 post_status='publish'它还有把不是PULISH的也输出了?
不知道我改成这样子,哪个效率高:select A.follow,(select ID from wp_posts where A.follow=post_author and post_status='publish' order by post_date desc limit 1)as kk
from wp_fans as A where A.id='10' order by kk DESC