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

既存の php 関数を編集して別のチェックを追加するには?

    LEFT JOIN を使用する PREMIUMで 転送時間をチェックするクエリのテーブル。次に、そのテーブルの一致を使用して、比較する時間を条件付けします。

    $num_rows = $db->doQuery('
        SELECT Class, Race, Strong, Sta, Dex, Intel, Cha, Points, TransferTime
        FROM USERDATA u
        LEFT JOIN PREMIUM p ON p.strAccountID = u.strUserId
        WHERE strUserId = ?
          AND (TransferTime < IF(p.strAccountId IS NULL,
                                 DATEADD(DAY,-2,GETDATE()),
                                 DATE_SUB(NOW(), INTERVAL 12 HOUR)))
               OR TransferTime IS NULL)
          AND zone<>199 and authority<>255', $character);
    


    1. oracle pl/sqlカーソルの列をループする方法

    2. レイキャスティングアルゴリズムのMySQL実装?

    3. MySQL EXPLAIN:インデックスの使用とインデックス条件の使用

    4. MyBatisの「IN」句のリスト