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

条件/値に基づいてMysqlテーブルからトップ3を取得する

    このクエリセットを試すことができます:

    (SELECT Name, PositionId, TScore FROM Soccerplayers WHERE PositionID = 1 ORDER BY TScore LIMIT 3)
    UNION
    (SELECT Name, PositionId, TScore FROM Soccerplayers WHERE PositionID = 2 ORDER BY TScore LIMIT 4)
    UNION
    (SELECT Name, PositionId, TScore FROM Soccerplayers WHERE PositionID = 3 ORDER BY TScore LIMIT 3)
    



    1. PHPでmysqlの同じテーブルの2つの行を一致させる方法

    2. 列数が行1の値数と一致しないJAVAmysql

    3. Oracleがタイムスタンプと日付を比較

    4. 日付フィールドに外部キー制約を追加できません