У меня есть 2 таблицы: Contacts
и Users
.
Contacts
таблица содержит user_id
, что относится к id
в Users
таблице. Contacts
также содержит list_type
столбец.
Contacts: user_id, list_type
Users: id, data
Как мне удалить записи / строки из обеих таблиц (Contacts
и Users
), которые ссылаются на данный list_type
?
Хитрость в том, что я не хочу удалять users
, который принадлежит другим контактам list_type
.
EDIT:
Пример: * * тысяча двадцать-восемь
Users (id,data)
1 John
2 Kate
3 Alan
4 Bob
Contacts (user_id, list_type)
1 1
3 1
1 2
4 2
2 2
Теперь я хотел бы удалить list_type = 2, результат должен быть:
Users (id,data)
1 John - still is here, because it was also referring to list_type = 1
3 Alan
Contacts (user_id, list_type)
1 1
3 1