select
picks.`fbid`,
picks.`time`,
categories.`name` as cname,
options.`name` as oname,
users.`name`
from
picks
left join categories
on (categories.`id` = picks.`cid`)
left join options
on (options.`id` = picks.oid)
left join users
on (users.fbid = picks.`fbid`)
order by
time desc
该查询的唯一不同的行返回喜欢的结果:我想修改该SQL语句返回列
我的问题是....我想修改该查询只选择DISTINCT fbid's。 (也许第一排只能按时间排序)
有人可以帮忙吗?
感谢提供DRapp。我运行了你的脚本,并且真的关闭了,它仍然工作,但是仍然没有提供独特的FBID(它仍然显示同一个FBID的多行)。我觉得这很接近。你可以看到的任何调整? – Rees 2012-01-30 22:31:03
@Rees,由于时间的重复,这可能是问题。 PICKS表中是否有唯一的主键?如果是这样,只需将MIN(TIME)更改为MIN(PRIMARYKEY),然后加入与MIN(PRIMARYKEY)匹配的PRIMARY KEY。 – DRapp 2012-01-30 23:52:17
完美! picks.id做到了。谢谢drapp! – Rees 2012-01-31 00:58:37