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

MySQLまたは条件

    角かっこを使用してORステートメントをグループ化します。

    mysql_query("SELECT * FROM Drinks WHERE email='$Email' AND (date='$Date_Today' OR date='$Date_Yesterday' OR date='$Date_TwoDaysAgo' OR date='$Date_ThreeDaysAgo' OR date='$Date_FourDaysAgo' OR date='$Date_FiveDaysAgo' OR date='$Date_SixDaysAgo' OR date='$Date_SevenDaysAgo')");
    

    INを使用することもできます

    mysql_query("SELECT * FROM Drinks WHERE email='$Email' AND date IN ('$Date_Today','$Date_Yesterday','$Date_TwoDaysAgo','$Date_ThreeDaysAgo','$Date_FourDaysAgo','$Date_FiveDaysAgo','$Date_SixDaysAgo','$Date_SevenDaysAgo')");
    


    1. データベーステーブルに大量のテストデータを入力します

    2. 単一のクエリで複数のCTE

    3. 簡単な方法特定のテーブルの主キーとして適切な列を選択する

    4. PostgreSQLでのATTIMEZONEの動作