2010-05-24 23 views
1

我有一個SQL列表商店,但我想每天隨機結果。SQL隨機化日常基礎

比如今天我列出蝙蝠2,6,9等 和明天,6,1,7,9等

是否有實現這個的方法嗎?

+0

你想選擇隨機記錄還是試圖隨機顯示結果? – Nate 2010-05-24 19:23:13

+0

我想隨機的結果,但透析的基礎上。因此,如果我今天我運行查詢10次,今天的結果將保持相同的順序,但如果明天運行的結果應該改變 – mouthpiec 2010-05-24 19:25:05

回答

0

這是一個網站或...?

您可以設置一個cron作業來每天運行腳本並更改某些內容以使不同的商店顯示出來。

例如,您可以創建一個表,其中包含要顯示的商店的ID號,並且當您的cron作業運行時,它會從該表中刪除所有記錄並插入新的記錄,隨機確定或隨意確定。

+0

是的這是關於一個網站.....我會考慮這個,也許通過創建一個coloumn與持有隨機數字,將改變每日。 – mouthpiec 2010-05-24 20:21:46

1

與MySQL可以通過蘭特寫信表的順序是這樣

SELECT *查詢(CURDATE())限制3

如果您可以根據需要配合其他RDBMS。