0

add_timeという日時列を持つアイテムを含むテーブルがあります

私はこれをしたい:

たとえば、ID10の要素の前に追加された5つの要素を取り上げます。

これを行う方法は1つしかありませんが、mysqlはゼロ行を返します。

SELECT i.* 
FROM  `image` AS  `i` 
LEFT JOIN  `image` AS  `i2` ON i.id = i2.id
WHERE i2.id =1317
AND i.`add_date` < i2.`add_date` 
ORDER BY i.add_date DESC 
LIMIT 0 , 5
4

1 に答える 1

1
select *
from image
where date_add < (select date_add from image where id = 10)
order by date_add desc
limit 5
于 2012-11-29T00:53:20.220 に答える