Я довольно новичок в MYSQL.Я пытаюсь написать запрос, который будет искать по нескольким таблицам, но, похоже, оценивает только первое условие запроса.Я разработал следующий запрос:
SELECT DISTINCT user.user_id, user_netid, user_firstname, user_lastname,
user_dmid, user_insnum, instype_id, user_birthday, user_insapproved
FROM user, signup, event
WHERE (user.instype_id = 3 OR user.instype_id = 4)
AND signup.signup_attended =1 AND signup.signup_timestamp >= 1325376000
AND (event.activity_id=37 OR event.activity_id=40 OR event.activity_id=5);
Я знаю, что он довольно длинный, но, как я уже сказал, я новичок в этом, и это было лучшее, что я мог придумать.В любом случае, кажется, что он оценивает только user.instype_id, потому что он дает мне записи, в которых signup.signup_attended! = 1 или любые другие условия, которые появляются после user.instype_id.Может кто-нибудь показать, пожалуйста, что я делаю не так?