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

最後の(最新の)明確な最高値を取得する

    試してみませんか:

    SELECT MAX(id)
    FROM tblquoteproposal
    GROUP BY requestid
    

    そして、このクエリの結果を必要なものにフィードしますか? (これはサブクエリの場合があります。)

    たとえば、完全なソリューションは次のようになります(LEFT OUTER JOINを使用しているので、それが正しい方法かどうかはわかりません。おそらくINNER JOINの方が適しています):

    SELECT ... your fields ...
    FROM 
        tblquoteproposal p LEFT OUTER JOIN tblrequest r 
            on p.requestid = r.requestid
    WHERE p.id IN (
        SELECT MAX(id)
        FROM tblquoteproposal
        GROUP BY requestid )
    


    1. MySql2を使用してHerokuをRDSに接続する

    2. JDBC for Oracleを使用してResultSetを反復処理するには、約16秒かかりますか?

    3. 選択したドロップリスト項目に応じて、MySQLから複数の入力フィールドに動的に入力します

    4. MySQL FULL JOINは機能しませんが、RIGHTおよびLEFT結合は機能します