Recursive Query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Freelance senior Java developer Belastingdienst (z

Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 80,00 Startdatum inzet: 31-10-2022 Job type: tijdelijke functie, met optie op vast Concern: Belastingdienst B/cao Voor de Agile Release Train (ART) Klantgegevens binnnen het domein IV/Generieke Voorzieningen/Gegevens, zijn we op zoek naar 2 javaontwikklaars met veel programmeer ervaring in complexe omgevingen. Als javaontwikkelaar ben je binnen een van de twee scrumteams verantwoordelijk voor het realiseren van specificaties (user stories) in javaprogrammatuur, binnen de kaders van de MTHV's en architectuur. Kennis van het aplicatie landschap van de belastingdienst is een pré. Ook ervaring in een rol als scrummaster is een pré maar

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Oracle PL/SQL developer

Wat je gaat doen: In de functie van Oracle Developer werk je zelfstandig of in teamverband mee aan projecten bij onze opdrachtgevers. Je bent verantwoordelijk voor de bouw en implementatie van bedrijfskritische applicaties. Daarnaast adviseer je de opdrachtgever over de inzet van verschillende technologieën tot aan de implementatie van de diverse systemen. Je hebt brede interesse en naast projectervaring met Oracle, heb je veel kennis opgedaan met de traditionele Oracle systemen zoals PL/SQL, Forms en Designer. Via trainingen en opleidingen kunnen we je bijvoorbeeld ook ondersteunen om kennis van APEX te krijgen of te vergroten. Wat we vragen: Minimaal 5

Bekijk vacature »

Senior Developer Miles Fleet

Ben jij de Miles Fleet expert binnen de mobiliteitsbranche die IT met de business kan verbinden? Dan hebben wij een mooie uitdaging bij een toonaangevende internationale organisatie beschikbaar. Wil jij impact maken met jouw kennis en ervaring? Lees dan snel verder! In jouw rol als senior developer Miles Fleet… …ben je verantwoordelijk voor de doorontwikkeling en het oplossen van issues binnen het Miles Fleet systeem, een contract management systeem voor financiering/leasing in de mobiliteitsbranche. Typerend aan dit systeem is dat het naar wens opgezet en geconfigureerd kan worden. In deze functie draag jij zorg voor het doorvoeren van wijzigingen in

Bekijk vacature »

Developer / Drupal / PHP

Dit ga je doen Geheel op een eigen wijze de huidige webomgeving optimaliseren, vernieuwen en gebruiksvriendelijk maken; Sparren met collega's over lopende projecten; Een wekelijkse planning aanhouden en intern overleggen; Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Je komt te werken met PHP/Drupal, HTML, Javascript, CSS, databases en Git. Hier ga je werken Als Developer kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt. Dit kan een student zijn, maar ook een collega

Bekijk vacature »

Oracle PL/SQL ontwikkelaar

Bedrijfsomschrijving Mijn opdrachtgever is gevestigd in de regio Nijmegen en opereert wereldwijd. Ze zijn een productiebedrijf die momenteel ruim 40 jaar bestaan. Het is een echt familiebedrijf met korte lijnen. Op de IT afdeling zijn in totaal 15 mensen werkzaam. Het team waar jij in komt te werken is 8 FTE groot. De organisatie is verder te typeren als informeel, pragmatisch en no nonsense. Functieomschrijving Ter uitbreiding is mijn klant op zoek naar een enthousiaste Oracle ontwikkelaar. In deze functie ben je verantwoordelijk voor zowel de nieuwbouw alsmede het onderhoud van complexe achterliggende Oracle databasesystemen. Dit doe je binnen een

Bekijk vacature »

Senior developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

RPA Developer - DUTCH

RPA Developer – DUTCH IN HET KORT Als Robotic Process Automation (RPA) Developer combineer je de rol van IT consultant met die van RPA developer. Je zet je technische expertise, platformkennis en ontwikkelervaring in om hoogwaardige RPA-oplossingen te implementeren en te beheren in een multidisciplinair project of DevOps-team. 2 – 5 jaar werkervaring als Robotic Process Automation (RPA) Developer. Nice to have: UiPath – Blue Prism – Microsoft Power Automate – Integration Architecture – Artificial Intelligence – Kofax – Microsoft .NET – Continuous Integration and Continuous Delivery (CI/CD) – HBO of Master Jaarlijks € 47.952 – € 60.264 + bonus

Bekijk vacature »

Hogeschool Utrecht - Backend Developer (Freelance/

De opdracht is voor een paar maanden. (tot begin 2023). Tarief € 98,- Hogeschool Utrecht gaat gebruik maken van Bloomreach SAAS Content experience manager voor een nieuw informatieplatform voor studenten. De HU is voor een pilot op zoek naar een Bloomreach developer die de omgeving kan klaarzetten, configureren en integreren (Bijvoorbeeld met de SSO omgeving van SURF). Voor de creatie van een nieuwe informatieplatform voor studenten zijn we op zoek naar een Backend-ontwikkelaar met ruimte Bloomreach (Headless CMS experience platform) ervaring die ons kan helpen bij het opzetten van het CMS. We willen gebruik maken van de page builder om

Bekijk vacature »

Principal BPM Developer - DUTCH

Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 5 – 8 jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 60.264 – € 75.168 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht

Bekijk vacature »

Back end developer / PHP Laravel

Functie Het team waarin je komt te werken bestaat uit 9 ontwikkelaars. Dit is verdeeld over 2 product teams, waar de 1 zich focust op de API koppelingen en het andere team focust zich meer op het (door)ontwikkelen van de Portal. Jij PHP developer zult aan beide kanten werken. Door de snelle groei moeten de producten zeer schaalbaar zijn. Dit betekent zowel voor de portal en de verschillende API’s. Wij gebruiken voornamelijk PHP in combinatie met Laravel. De manier hoe we werken is dat onze uitdagingen leidend zijn en niet onze stack. Dit betekent dat je als individu de vrijheid

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Mendix Developer

Wat wij bieden een contract voor onbepaalde tijd en goede primaire arbeidsvoorwaarden; een flexibele werkomgeving waar je tijd en plaats onafhankelijk kan werken; een ruim mobiliteitsbudget voor een keuze in een leaseauto of voor je eigen vervoer; een flex benefit budget en collectieve regelingen (o.a. thuiswerkfaciliteiten, korting op je zorgverzekering en bedrijfsfitness); een keuze in een laptop en je ontvangt een telefoonvoucher t.w.v. €290,-; een betrokken community dat gericht is op jouw interesses, teambuilding, gaming en evenementen; onbeperkt opleidingsbudget om je technisch en persoonlijk te blijven ontwikkelen. Wat jij meeneemt je hebt een (technische) HBO of WO-diploma behaald; je bent

Bekijk vacature »
Cees St

Cees St

22/09/2008 17:49:00
Quote Anchor link
Heeft iemand ervaring met recursive queries in MySQL?

Of weet iemand waar dat gedocumenteerd word?
 
PHP hulp

PHP hulp

05/10/2022 13:16:10
 
PHP Newbie

PHP Newbie

22/09/2008 18:02:00
Quote Anchor link
Leg eens even uit wat je wilt ;-)
 
Cees St

Cees St

22/09/2008 18:12:00
Quote Anchor link
PHP Newbie schreef op 22.09.2008 18:02:
Leg eens even uit wat je wilt ;-)

Gewoon in 1 tabel parent en child records opslaan en opvragen
parent_id,id, omschrijving
0,1 project
1,1 project child
1,2 project child2
0,2 taak
2,1 taak child

etc.
en die recursief opvragen
 

22/09/2008 18:48:00
Quote Anchor link
Is dat niet zoiets als dit?
 
- -

- -

22/09/2008 18:53:00
Quote Anchor link
Wat Karl daar zegt is een goede optie, maar als je iets verder wilt gaan, kun je ook eens hier kijken onder het kopje "The Nested Set Model".
 
Cees St

Cees St

22/09/2008 19:00:00
Quote Anchor link
Karl schreef op 22.09.2008 18:48:
Is dat niet zoiets als dit?

Daar doen ze precies wat ik bedoel, maar dan in PHP source.
Maar waarom zou je het daar doen als de database het zelf ook kan, ik weet dat het kan maar hoe exact is nu de vraag.

Dit is een voorbeeld maar duidelijk vind ik het niet:
WITH DirectReports (ManagerID, EmployeeID, Title, DeptID, Level)
AS
(
-- Anchor member definition
SELECT e.ManagerID, e.EmployeeID, e.Title, edh.DepartmentID,
0 AS Level
FROM HumanResources.Employee AS e
INNER JOIN HumanResources.EmployeeDepartmentHistory AS edh
ON e.EmployeeID = edh.EmployeeID AND edh.EndDate IS NULL
WHERE ManagerID IS NULL
UNION ALL
-- Recursive member definition
SELECT e.ManagerID, e.EmployeeID, e.Title, edh.DepartmentID,
Level + 1
FROM HumanResources.Employee AS e
INNER JOIN HumanResources.EmployeeDepartmentHistory AS edh
ON e.EmployeeID = edh.EmployeeID AND edh.EndDate IS NULL
INNER JOIN DirectReports AS d
ON e.ManagerID = d.EmployeeID
)
-- Statement that executes the CTE
SELECT ManagerID, EmployeeID, Title, Level
FROM DirectReports
INNER JOIN HumanResources.Department AS dp
ON DirectReports.DeptID = dp.DepartmentID
WHERE dp.GroupName = N'Research and Development' OR Level = 0;

Dus een iets eenvoudiger voorbeeld zou prettig zijn.
 
Cees St

Cees St

22/09/2008 19:08:00
Quote Anchor link
Herjan schreef op 22.09.2008 18:53:
Wat Karl daar zegt is een goede optie, maar als je iets verder wilt gaan, kun je ook eens hier kijken onder het kopje "The Nested Set Model".

Hier doen ze ook wel iets wat er op lijkt, maar zoals je ziet is de set velden telkens een andere.
Met een UNION blijft je veld set gelijk, en is dus absoluut abstract te gebruiken.
Je kan 1 tot veel verschillende childs, en daaronder ook weer childs, hebben en dat is in gebruik het grote voordeel.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.