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

Pencarian boolean teks lengkap MySQL - urutkan berdasarkan relevansi dan satu bidang lagi

Anda dapat melakukan Left Join untuk itu dan periksa SQLFiddle di sini.

SELECT
  p.*,
       MATCH (title) AGAINST ('text' IN BOOLEAN MODE) AS score ,
       COUNT(li.id) AS total_likes 
FROM photos p
  LEFT JOIN likes li
    ON p.id = li.photo_id
     WHERE  MATCH (p.title) AGAINST ('text' IN BOOLEAN MODE) 
    GROUP BY 
      li.photo_id

ORDER BY 
      score , total_likes DESC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pertanyaan serikat mysql

  2. butuh bantuan menambahkan kolom ke satu tabel menggunakan fungsi yang melakukan operasi aritmatika antara kolom dari dua tabel terpisah

  3. Kesalahan MySQL string kosong diberikan sebagai argumen untuk ! karakter

  4. SQLSTATE[HY000] [2002] Tidak ada kesalahan file atau direktori saat memigrasi tabel di Laravel

  5. Jquery, drag and drop dan simpan ke database mysql?