所以,我有2个表,release和release_favourites。sql order by and limit by another value
剥离结构:
id date (timestamp) other data
1 1486901083 ...
2 1486909903 ...
....
release_favourites结构:
id releaseId userId
1 2 5
2 2 10
....
我要订购按日期记录,但我想只有10条记录与大多数(你可以在SQL看不了的问题)最喜欢的,这可能吗?
(SQL下面的作品,但仅限于按日期排序)
SELECT [some rows]
FROM release AS a, release_favourites AS b
WHERE a.id = b.releaseId
ORDER BY a.date
(1)标签与正在使用的数据库你的问题。 (2)*从不*在'FROM'子句中使用逗号。 *总是*使用正确的,明确的'JOIN'语法。 (3)编辑你的问题并显示想要的结果。 –
@GordonLinoff为什么不使用'[table] AS a'? – nacelnikpohodar