Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir de la valeur à partir d'une base de table sur Preference

Cela pourrait être légèrement décalé car le dialecte mysql me jette toujours. Puisque B tombe après A dans un tri alphabétique, si vous groupez sur l'ID puis sélectionnez le maximum, cela vous donnera toutes les lignes B là où elles existent, sinon vous obtiendrez la ligne A.

SELECT
    ID,
    MAX(alphabet) AS preference
FROM
    t1
GROUP BY
    ID

Maintenant, si vos données sont plus complexes que ce que vous avez indiqué, vous devrez examiner si la logique MAX s'applique toujours.