sql >> データベース >  >> RDS >> Mysql

値によるグループ化RAND()

    サブクエリを使用します。

    SELECT r.nID,
    (SELECT r1.val FROM T1 r1 WHERE r.nID=r1.nID ORDER BY rand() LIMIT 1) AS 'val' FROM T1 r 
    GROUP BY r.nID
    

    http://sqlfiddle.com/#!2/357b8/18



    1. ローカルコンピュータ上のMySQLサービスが開始してから停止しました

    2. データ管理システムの利点は何ですか?

    3. \ r\nをPHPに置き換える

    4. Oracleを使用したAWSPythonLambda