0

私がしようとしているのは、視聴時間によって最後の 5 つの注文を選択し、その 5 つからランドを作成して 1 を与えることです。

たとえば、viewlast: 56789, 56788, 56787, 56786, 56785 を選択して、この 5 つの数字のランドを 1 にすると、この 56788 またはこの 56786 とします。

アップデート

$Last_Video         = $db->fetch_all("select VID, thumb FROM video WHERE title LIKE '%" . $Channel['name'] . "%' ORDER BY viewtime DESC limit 5");

これは私が以前に使用したコマンドでした

4

2 に答える 2

1

それはあなたを助けるかもしれません:

SELECT * 
FROM (
    SELECT * FROM <#TABLE> ORDER BY viewtime DESC LIMIT 5
) AS TBL 
ORDER BY rand() LIMIT 1

<#TABLE>テーブル名で変更。

于 2013-07-26T23:18:16.677 に答える