De geneste SQL-query is een vorm van de SELECT- query die is binnen een andere SQL-query . De geneste SQL-query wordt ook wel een subquery . De buitenkant SQL-instructie wordt genoemd de ouder -en verliesrekening en de binnenkant SQL-instructie is het geneste of subquery . De geneste query- verkrijgt een resultaat geven en de SELECT-instructie ( ouder statement ) gebruikt voor bijkomende verwerking deze resultaten . Wat je nodig hebt Computer Database Toon Meer Aanwijzingen 1 U kunt de subquery gebruiken voor de volgende doeleinden : - het definiëren van een set van rij die moeten te worden ingevoegd in een gerichte tafel - . definiëren van een resultaat set die zullen worden gebruikt om een weergave of opname te maken - . definiëren van een of meer waarden voor een update statement - . verstrekken waarden voor WAAR , dIE en START mET clausules voor SELECT , UPDATE en DELETE-instructies . kopen van 2 De SQL-instructie verkrijgt informatie uit een tabel in een bepaalde database . Voor dit voorbeeld is de naam van de database is emp ( voor werknemer ) , het Ename is de naam van de werknemer en deptno is afdelingsnummer . U wilt alle van de namen werknemer in dienst Smith's te verkrijgen . U wilt om te bepalen in welke afdeling ' SMITH ' werken en gebruik vervolgens dat antwoord naar de lijst van alle namen van de werknemer in die afdeling : SELECT Ename , deptnoFROM empWHERE deptno = ( SELECT deptnoFROM empWHERE Ename = ' SMITH ' ) 3 de geneste query retourneert het afdelingsnummer ( deptno ) geassocieerd met werknemer ' SMITH ' en de bovenliggende query de set resultaten te gebruiken voor het verkrijgen van de naam en het afdelingsnummer van alle werknemers die werken in afdeling Smith's . Schrijf je zoekopdracht met de definitieve resultaten in het achterhoofd en de geneste query om de gegevens die nodig zijn voor de bovenliggende query om de eindresultaten te stellen terug te krijgen . < br >
|