私はSQL文を持っています:
$sql = "SELECT * FROM user_events WHERE userID =" . $uid . " OR groupID = (IN ($gId) WHERE userID IS NULL) ORDER BY timestamp DESC";
これを印刷すると次のようになります。
SELECT * FROM user_events WHERE userID = 34 OR groupID =(IN (44,45) WHERE uID IS NULL) ORDER BY timestamp DESC
私がやろうとしているのはuserId
、 が特定の変数に一致する行、または が でgroupID
ある CSV 変数に一致する行をデータベースから選択することuserID
ですNULL
。
ここで私が間違っていることを誰かが説明できますか? 私はかなり立ち往生しています!