重複の可能性:
SQLクエリの実行ごとにランダムな一意のレコードを選択する方法
私はその構造のデータベースを持っています:
id int
image_name varchar(200)
category_id int
約200のレコードがあり、idは一意であり、約20のカテゴリがあり、私の画像はそれらの間に分類されています。
UNIQUEcategory_idsで10レコードを取得するクエリを取得するのを手伝ってもらえますか?
重複の可能性:
SQLクエリの実行ごとにランダムな一意のレコードを選択する方法
私はその構造のデータベースを持っています:
id int
image_name varchar(200)
category_id int
約200のレコードがあり、idは一意であり、約20のカテゴリがあり、私の画像はそれらの間に分類されています。
UNIQUEcategory_idsで10レコードを取得するクエリを取得するのを手伝ってもらえますか?
select DISTINCT(category),id,image_name FROM images
WHERE id=
(FLOOR(RAND() *
(SELECT COUNT(*) FROM images )
)
);
SELECT DISTINCT(category),id,image_name FROM images ORDER BY RAND() LIMIT 10
SELECT DISTINCT category_id,id,image_name FROM images ORDER BY RAND() LIMIT 10