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

MySQLの1つのテーブルにある異なる列の同じ名前の総数を取得するにはどうすればよいですか?

    union allを使用できます すべてのIDを含む単一の列を生成し、それらをカウントするには:

    SELECT   id, COUNT(*) 
    FROM     (SELECT id1 AS id FROM mytable
              UNION ALL
              SELECT id2 AS id FROM mytable) t
    GROUP BY id
    



    1. 1つのトランザクションでのSQLServerの代替同義語

    2. System.InvalidCastException:オブジェクトをDBNullから他のタイプにキャストすることはできません

    3. 特定のスキーマにテーブルが存在するかどうかを確認する方法

    4. c3p0によると--java.lang.Exception:デバッグのみ:Hibernateトランザクションの開始時にリソースチェックアウトスタックトレースが期限切れになっています