私はこのテーブルを持っています
rss_user。アカウント名、アプリケーション名、アプリケーションタイプが表示されます。
RSS_USER_NAMERSS_NAMERSS_TYPEを使用
サンプルデータ
tom@gmail.com webapp4 webapps
tom@gmail.com webapp6 webapps
tom@gmail.com mswin3 windows
tom@gmail.com mswin2 windows
sakur@gmail.com mswin2 windows
sakur@gmail.com webapp6 webapps
rss_nameとrss_typeの組み合わせからランダムなアカウントを1つ取得したいと思います。rss_nameとrss_typeのすべての組み合わせには、1つのランダムなアカウントが必要です。
現在のコード。完全に役に立たない:-(
SELECT *
FROM ( SELECT 'SYNC rss_user WITH rss_user_name = "'
|| RSS_USER_NAME
|| '" , rss_name = "'
|| RSS_NAME
|| '" , rss_type = "'
|| RSS_TYPE
|| '";'
FROM rss_user
ORDER BY DBMS_RANDOM.VALUE)
WHERE ROWNUM = 1
結果:
SYNC rss_user WITH rss_user_name = "tom@gmail.com" , rss_name = "webapp4" , rss_type = "webapps";