- Автор темы
- #1
скажите как проверить уникальность по 2м ключам из базы
было
хочу
чтобы если email и city
типа
IF (select что здесь искать не знаю from `tbl_invitation` where email=NEW.email AND city=NEW.city) THEN
и как сделать чтобы IF выполнилось несколько раз.
так как email и city могу повторятся ,а вот в таблице invitation есть еще и user_id,который будет разный.
Т.е. может и одна запись найтись и 10. И как чтобы с каждой потом можно было работать
после IF будет идти
SET var=(SELECT user_id FROM `tbl_invitation` where email=NEW.email AND city=NEW.city);
INSERT INTO `tbl_friends` (`user_id`, `friend_id`) VALUES (var, NEW.id);
было
Код:
IF NEW.email= (select email from `tbl_invitation` where email=NEW.email) THEN
чтобы если email и city
типа
IF (select что здесь искать не знаю from `tbl_invitation` where email=NEW.email AND city=NEW.city) THEN
и как сделать чтобы IF выполнилось несколько раз.
так как email и city могу повторятся ,а вот в таблице invitation есть еще и user_id,который будет разный.
Т.е. может и одна запись найтись и 10. И как чтобы с каждой потом можно было работать
после IF будет идти
SET var=(SELECT user_id FROM `tbl_invitation` where email=NEW.email AND city=NEW.city);
INSERT INTO `tbl_friends` (`user_id`, `friend_id`) VALUES (var, NEW.id);