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

MySQLクロステーブルカウント(*)クエリヘルプ

    これはあなたのために働くはずです:

    SELECT `t1`.`id` , COUNT(`t2`.`id`) AS `count`
    FROM `t1` LEFT JOIN `t2` ON `t1`.`id` = `t2`.`id`
    GROUP BY `t1`.`id`
    

    左結合により、t1からのすべての行とCOUNT(t2id )t2.idがnullではないレコード(つまり、t2に実際に存在するレコード)のみをカウントするようにします



    1. ORDER BYなしでMySQLテーブルの自然な順序を逆にしますか?

    2. SQL Server(T-SQL)で電子メールを送信するときに許容される添付ファイルのサイズを増やす方法

    3. mysql_insert_idスレッドは安全ですか?

    4. 別の行と同じ値を持つすべての行を検索するためのMysqlクエリ