こんにちは私は現在、データベースから結果を取得する前にifを必要とするものをコーディングしています。
場合は、interacterIDがNULLでない場合は、それでフィルタリングします。以下を参照してください。
SELECT *
FROM status
WHERE type != "3"
AND userID = "'.$userID.'"
AND
(
interacterID IN ( #IF interacterID is null I want to skip this AND
SELECT userID
FROM userFriends
WHERE (
userFriends.userID = "'.$currentUserID.'"
OR userFriends.interacterID = "'.$currentUserID.'"
)
AND status = "1"
)
)
ORDER BY addedDate DESC
LIMIT 1
助けてくれてありがとう。