Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mendapatkan nilai dari tabel berdasarkan Preferensi

Ini mungkin sedikit salah karena dialek mysql selalu melempar saya. Karena B jatuh setelah A dalam urutan abjad, jika Anda mengelompokkan ID dan kemudian memilih maksimum, itu akan memberi Anda semua baris B di mana mereka ada, jika tidak, Anda akan mendapatkan baris A.

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

Sekarang, jika data Anda lebih kompleks daripada yang Anda tunjukkan, Anda perlu memeriksa apakah logika MAX masih berlaku.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql query untuk menentukan barang yang paling mirip dengan tag

  2. Tambahkan Daftar<int> ke parameter mysql

  3. Buat Diagram Basis Data di MySQL Workbench

  4. Kesalahan sintaks SQL - rumus Haversine

  5. Bagaimana cara menggunakan pernyataan yang disiapkan mysqli?