Так у меня есть две таблицы:SQL Удалить с внутренним соединением ado.net
, и я хочу, чтобы удалить запись из Kategoria-Adres
, где ID_Adres
в Kategoria-Adres
такой же, как и ID_Adres
в Adres
, когда я выбираю элемент из списка.
string delete_string1 = "DELETE FROM Kategoria-Adres INNER JOIN Adres ON
Kategoria-Adres.ID_Adres = Adres.ID_Adres WHERE Adres.Adres LIKE "
+ listBox1_Selected_Item + " AND Adres.ID_Adres = Kategoria-Adres.ID_Adres";
Я пробовал это, но это не работает для меня.
Я пытаюсь это сделать, и это полезный ответ, но единственное, что я сейчас вижу, это получить ошибку: «Неправильный синтаксис рядом с ключевым словом« INNER ». Я проверяю это на сервере sql ofc. – Marox
Попробуйте удалить скобки, которые я включил в верхнюю строку. Я отредактировал ответ, чтобы отразить это. – Paul
Хммм это сработало, когда я сделал «УДАЛИТЬ К ОТ Kategoria-Adres AS k». Не знаю, почему. В любом случае, спасибо вам большое за вашу помощь! – Marox