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

MySQL bergabung dengan nilai maksimal

Subquery sederhana akan melakukannya dengan baik;

SELECT * FROM food_brands WHERE type_id=
  (SELECT MAX(t.id) tid FROM types t
   JOIN foods f ON f.id=t.food_id AND f.entry_id=12230)

Sebuah SQLfiddle untuk diuji .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan Hitungan untuk menemukan jumlah kemunculan

  2. Dapatkan Tanggal MIN variabel berdasarkan penanda di baris

  3. MySQL mengganti semua spasi putih dengan -

  4. MySQL menggabungkan banyak ke banyak baris tunggal

  5. Menggunakan klausa IN dengan MySQL dengan nilai yang dinyatakan