Почему IF..NOT IN(подзапрос) ТО не работает с MySQL?

Каждый раз, когда я вызываю эту процедуру, она ничего не делает, очевидно, что-то не так с моим оператором if, но я просто не могу понять, что или почему он это делает, я привык к MS Server, но я делаю что-то с MySQL сейчас, пожалуйста, помогите мне, и я буду очень благодарен:)

If Id_Session not in(Select Id_Session From Reps ) then

Insert Into reps (  Id_Session,
                    Id_Rep ,
                    Rep_name,
                    Rep_Start_Time,
                    Rep_End_Time,
                    Rep_Country,
                    VisitorGroupA,
                    VisitorGroupB,
                    Interactive,
                    Qualified,
                    Skill)

Values (            Id_Session,
                    Id_Rep ,
                    Rep_name,
                    Rep_Start_Time,
                    Rep_End_Time,
                    Rep_Country,
                    VisitorGroupA,
                    VisitorGroupB,
                    Interactive,
                    Qualified,
                    Skill);

End If;

1 ответ

Решение

! Нашел ответ на мой вопрос, все, что мне нужно было сделать, это изменить имя параметра Id_Session на pId_Session, по-видимому, mysql не поддерживает это, спасибо!

Другие вопросы по тегам