У меня есть две таблицы mysql, одна из которых имеет эти поля
Имя таблицы - residential
:
ListingID varchar(12),
ListingStatus varchar(15)
с первичным ключом на ListingID
и индексом на ListingStatus
.
Другой стол - mlscheck
:
mls varchar(12),
status varchar(15)
с тем же первичным ключом для mls и indes для статуса.
Когда я пытаюсь сделать что-то вроде:
delete from residential
where ListingStatus = "Active" and
ListingID NOT IN(select mls from mlscheck where status = "Active")
даже a:
delete from residential
where ListingStatus = "Active"
and LIstingID NOT IN(select mls from mlscheck)
ни один не работает, оба сбивают мою базу данных, и я должен перезапустить.
Должен ли я учиться использовать объединения, объединения и т. Д.? Я думал, что НЕ В был приличной командой. Могу ли я получить какой-то вклад от некоторых из вас экспертов?