SQL Usuń z dołączeniem

SQL Usuń z dołączeniem

W tym artykule omówimy, w jaki sposób możemy użyć połączenia SQL z instrukcją Usuń.

Składnia

Składnia do używania instrukcji Usuń z połączeniem SQL można wyrazić, jak pokazano:

Usuń Tabela 1
Z tabeli 1 dołącz do tabeli 2
Tabela 1.atrybut_name = tabela2.atrybut_name
Gdzie stan

Próbki

Zacznijmy od utworzenia przykładowych tabel i danych, jak pokazano w dostarczonych zapytaniach.

Utwórz twórców tabeli (
ID Serial,
Nazwa varchar (50),
Departament Varchar (20)
);
Utwórz tabelę kodu_
Repo_id varchar (255),
commit int
);
Wstaw do programistów (nazwa, dział)
Wartości
(„Taylor Williams”, „Deweloper”),
(„Linda Moore”, „programista pełny stos”),
(„Mary Smith”, „programista bazy danych”);
Wstaw do Code_base (Repo_id, Commit)
Wartości
(„repo_id_1”, 1),
(„repo_id_2”, 2),
(„repo_id_3”, 3);

Powyższe zapytania tworzą dwie tabele i dodaj przykładowe dane.

Przykład

Aby usunąć wiersz w tabeli Code_base z wartością zatwierdzenia 1 za pomocą połączenia, możemy uruchomić zapytanie, jak pokazano:

Usuń kod_base
Z Code_base, dołącz do programistów
rozwija się.id = code_base.popełniać
Gdzie commit = 1;

Powyższe zapytanie powinno usunąć wiersz, w którym wartość zatwierdzenia wynosi 1.

Zamknięcie

Ten krótki artykuł ilustruje sposób korzystania z instrukcji Usuń w ramach zapytania.