0

私はこのようなテーブルを持っています:

CREATE TABLE records (_id INTEGER PRIMARY KEY,
                    question TEXT, answer TEXT, category INTEGER)

特定のカテゴリ値(たとえば2)を指定して、そのカテゴリからランダムな行を選択します。それが私が解決策を想像する方法です:

Select   question, answer, category //I think there is something missing
From     records
Where    category=2

どんな助けでもありがたいです!

4

1 に答える 1

3

あなたはそれをそのようにすることができます:

SELECT question, answer, category
FROM records
WHERE category=2 ORDER BY RANDOM() LIMIT 1;
于 2012-07-20T02:58:47.230 に答える