sql >> Databasteknik >  >> RDS >> Mysql

Hur man får värde från en tabellbas på Preference

Det här kan vara lite fel eftersom mysql-dialekt alltid kastar mig. Eftersom B faller efter A i en alfabetisk sortering, om du grupperar på ID:t och sedan väljer maximalt, kommer det att ge dig alla B-rader där de finns, annars får du A-raden.

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

Nu, om din data är mer komplex än vad du har angett, måste du undersöka om MAX-logiken fortfarande gäller.




  1. Skapar Json-fil med C# av mysql-data

  2. Oracle-felmeddelandeinmatningsvärdet är inte tillräckligt långt

  3. Använda automation för att påskynda releasetesterna på Galera Cluster med ClusterControl

  4. Bestäm om en sql-sats börjar med ordet SELECT