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

WHERE句は、サブクエリの有無にかかわらず異なる結果を提供します

    group byにない列を参照する場合 リストの場合、MySQLはグループ内の行の1つからランダムに選択された値を返します。したがって、group byの前に、サブクエリ内でフィルタリングするかどうかが重要です。 、またはサブクエリの外側、group byの後 。 2番目のケースでは、行が一致するグループと一致しないグループがランダムに含まれるか、除外されます。



    1. クエリ用のOracleLISTAGG()

    2. ウィンドウ関数を使用してSQLクエリでグループ化できますか?

    3. 文字列列名SQLから列値を取得

    4. JDBCforOracleでのクライアント情報の設定