sql >> データベース >  >> RDS >> Mysql

Mysql全文ブール検索-関連性ともう1つのフィールドで並べ替え

    Left Joinを行うことができます それについては、 SQLFiddleを確認してください。 ここ。

    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. オーケストレーションツールを使用せずにMariaDBGaleraクラスターを実行する-DBコンテナー管理:パート2

    2. 日付/時刻のセクション全体の平均値の計算

    3. PostgreSQLでデータエントリが自動的に削除されるまでの有効期限を設定する方法はありますか?

    4. SQLServerでINSERTINTOとしてデータをエクスポートする