Я использую Php my admin. Я бы очень признателен за любые советы или помощь. Я пытаюсь удалить адрес, который не используется на основе столбцов из другой таблицы.
У меня есть 2 таблицы:
tbladdress
id Address
1222 add1
1332 add2
tblcx
name location Status
ana 1222 completed
ema 1332 used
ada 1332 completed
Я хочу удалить строки из tbladdress, где id равен tblcx, где tblcx Status завершен, а если tblcx Status не используется, удаление
желаемый выход
tbladdress
id Address
1332 add2
id 1332 не были удалены, поскольку он все еще используется другим клиентом
Я использую этот запрос
DELETE tbladdress
FROM tbladdress t1 INNER JOIN tblcx t2 ON t1.ID = t2.location and t2.Status='Completed';
это дает мне ошибку sql
Вы определили псевдонимы таблиц, поэтому используйте их:
DELETE t1
FROM tbladdress t1 INNER JOIN
tblcx t2
ON t1.ID = t2.location and t2.Status = 'Completed';