After making this sql request:
SELECT user.id, campaign_id, user_id
FROM `user`
LEFT OUTER JOIN `email_solus`
ON email_solus.user_id=user.id
I have this table.
id campaign_id user_id
------ ----------- ---------
1 3 1
1 5 1
1 6 1
2 (NULL) (NULL)
3 (NULL) (NULL)
4 (NULL) (NULL)
5 (NULL) (NULL)
7 (NULL) (NULL)
8 (NULL) (NULL)
9 (NULL) (NULL)
10 (NULL) (NULL)
12 (NULL) (NULL)
13 (NULL) (NULL)
14 (NULL) (NULL)
15 (NULL) (NULL)
16 (NULL) (NULL)
17 (NULL) (NULL)
What I want to make is unselect all elements with campaign_id=3, with all the common ids as well. In this case I’d need to remove all elements with id=1, having a table like this:
id campaign_id user_id
------ ----------- ---------
2 (NULL) (NULL)
3 (NULL) (NULL)
4 (NULL) (NULL)
5 (NULL) (NULL)
7 (NULL) (NULL)
8 (NULL) (NULL)
9 (NULL) (NULL)
10 (NULL) (NULL)
12 (NULL) (NULL)
13 (NULL) (NULL)
14 (NULL) (NULL)
15 (NULL) (NULL)
16 (NULL) (NULL)
17 (NULL) (NULL)
1 Answer