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

MySQLのIFEXISTSの使用

    機能外のIF制御ブロックは使用できません。つまり、両方のクエリに影響します。

    EXISTS句をIF関数内ではなくサブクエリに変換します

    SELECT IF( EXISTS(
                 SELECT *
                 FROM gdata_calendars
                 WHERE `group` =  ? AND id = ?), 1, 0)
    

    実際、ブール値は1または0として返されます

    SELECT EXISTS(
             SELECT *
             FROM gdata_calendars
             WHERE `group` =  ? AND id = ?)
    


    1. スプリットブレイン症候群からGaleraクラスターまたはMySQLレプリケーションを回復する方法

    2. ScaleGridは2017-2018クラウドアワードプログラムの最終候補になりました

    3. ORA-00904groupby句の識別子の「無効な識別子」

    4. アクティビティにカスタムアダプタを追加して、リストをアクティビティに表示するにはどうすればよいですか?