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

1つのフィールドの数が1より大きい場所を選択します

    HAVINGを使用する 、WHEREではありません 集計結果の比較のための句。

    額面通りにクエリを実行する:

    SELECT * 
      FROM db.table 
    HAVING COUNT(someField) > 1
    

    理想的には、GROUP BYが必要です HAVINGで適切に評価するために定義されています 句、ただしMySQLではGROUP BY ...

    これは、someFieldに対する一意の制約に備えていますか? ?あるべきように見えます...



    1. 新機能の紹介-SpotlightCloudDatabase Growth Report

    2. MySQLをDoctrineQueryBuilderに変換します。 IFおよびCONCATに関する問題。または選択時のサブクエリの別のアプローチ

    3. WindowsへのOracle9iDeveloperSuite2.0のインストール

    4. COLUMNPROPERTY()を使用して、SQLServerの列またはパラメーター情報を返します