logo

SQL VERWIJDEREN JOIN

Met DELETE JOIN in SQL kunt u rijen van een tabel verwijderen op basis van voorwaarden die betrekking hebben op een andere tabel. Wij kunnen gebruik maken van de VERWIJDEREN verklaring met de MEEDOEN bewerking om DELETE JOIN uit te voeren.

We gebruiken JOIN om gegevens uit meerdere tabellen te combineren. Om op dat moment dezelfde rijen of gerelateerde rijen uit de tabel te verwijderen, gebruiken we delete join.



Laten we in dit artikel zien hoe u meerdere gegevens kunt verwijderen met DELETE met behulp van JOIN door MSSQL als server te gebruiken.

methode overbelasting

Syntaxis

VERWIJDEREN tafel 1

VAN tafel 1 MEEDOEN tafel 2



alfabet naar cijfers

OP tabel1.attributennaam = tabel2.attributennaam

WAAR voorwaarde

Demo SQL-database

Voor deze DELETE JOIN-tutorial gebruiken we de volgende twee tabellen als voorbeeld:



Tabel 1- Student

student_idstudenten naamstudent_branch
1001PRADEEPE.C.E
1002TELEFOONGESPREKE.C.E
1003PRANAVE.C.E
2001PADMACSE
2002SRUTHICSE
2003HARSITHACSE
3001TOTHET
3002WREEDHET
3003HARSHINIHET

Tabel 2- Bibliotheekboeken

lib_idboek_genomen
10012
10023
10034
20012
30013

Om deze tabellen op uw systeem te maken, schrijft u de volgende query's

MSSQL
CREATE DATABASE techcodeview.com; USE techcodeview.com CREATE TABLE student ( student_id VARCHAR(8), student_name VARCHAR(20), student_branch VARCHAR(20) ) CREATE TABLE library_books( lib_id VARCHAR(20), book_taken INT ) INSERT INTO students VALUES( '1001','PRADEEP','E.C.E'), ( '1002','KIRAN','E.C.E'), ( '1003','PRANAV','E.C.E'), ( '2001','PADMA','C.S.E'), ( '2002','SRUTHI','C.S.E'), ( '2003','HARSITHA','C.S.E'), ( '3001','SAI','I.T'), ( '3002','HARSH','I.T'), ( '3003','HARSHINI','I.T') INSERT INTO library_books VALUES( '1001',2), ( '1002',3), ( '1003',4), ( '2001',2), ( '3001',3)>

SQL DELETE JOIN Voorbeeld

Query om bibliotheekitem voor id 1001 te verwijderen met behulp van MEEDOEN

Java-taal interviewvragen

Vraag:

  DELETE   library_books   FROM   library_books   JOIN   students   ON   students.student_id =library_books.lib_id   WHERE   lib_id= 1001   SELECT   * FROM library_books>

Uitgang:

Belangrijkste tips over DELETE JOIN

  • DELETE JOIN maakt het mogelijk om rijen uit een tabel te verwijderen op basis van een voorwaarde waarbij een andere tabel betrokken is.
  • We kunnen gebruiken VERWIJDEREN met JOIN om meerdere rijen uit twee of meer tabellen te verwijderen.
  • Gebruik makend van WAAR Met de JOIN-clausule kunt u een voorwaarde opgeven voor het verwijderen van rijen.
  • Als een record uit een tabel wordt verwijderd, worden gerelateerde records in een andere tabel ook verwijderd