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

サブクエリで別のテーブルから特定の行の数を取得する方法

    使用:

       SELECT t1.*,
              COALESCE(x.num_rows, 0) AS entries
         FROM `table 1` t1
    LEFT JOIN (SELECT t3.v_id,
                      COUNT(*) 'num_rows'
                 FROM `table_3` t3
             GROUP BY t3.v_id) x ON x.v_id = t1.v_id
    


    1. FluentNHibernateのMySQL構成

    2. UniVerseのヒント

    3. MySQLのブール値のTINYINTとENUM(0、1)

    4. SQLServerインスタンス上のすべてのデータベースから主キー制約のリストを取得する方法-SQLServer/TSQLチュートリアルパート60