0
可以說我有一個表T.SQL查詢獲得隨機條目
而T包含X元組。 (和表T有一個數字PRIMARY KEY)
是否有一種方法在SQL中獲得這些元組的隨機子集(n)。
這就是每次運行查詢時輸出一組不同的元組。 (注意:我知道它可以通過編程語言完成,但這意味着要對我的數據庫運行N個查詢)。
唯一的解決辦法我能想出是
1.generate n獨特的隨機數中的陣列(ARR)
2.增加的數量在一個循環中作爲
"SELECT * FROM T where id="+arr[0] + "OR id=" +arr[1].....+"OR id="+arr[n]
並且我使用PHPMYADMIN數據庫
但是這對我來說似乎是沒有說服力的。思考?
由於
在這種情況下,n = 5 –
尼斯。我從來沒有聽說過這個。猜猜我必須做更多的閱讀 – cjds
有沒有辦法選取一組特定的條目。如果不使用上述方法,我可以選擇一組具有指定ID的5個條目 – cjds