Groepen /subgroepen verwijderen QUERY probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »
Major Apollo

Major Apollo

05/04/2007 14:04:00
Quote Anchor link
Ik heb een tabel waar groepen/subgroepen inzitten. Tabel bevat 2 kolommen nl groepId en subgroepVan .

voorbeeld inhoud van de tabel:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
groepId          subgroepVan

1                   0
2                   0
3                   1
4                   3


Nu is de vraag, hoe bouw ik mijn SQL query op dat als ik een groep wens te verwijderen hij ook de subgroepen verwijderd.

Mijn Sql kennis is jammergenoeg niet groot genoeg en heb er geen idee van hoe ik dat moet aanpakken.

Bedankt alvast
 
PHP hulp

PHP hulp

05/11/2024 20:44:56
 
Willem Jan Z

Willem Jan Z

05/04/2007 14:27:00
Quote Anchor link
Door met Foreign keys te werken. Daarvoor heb je of de InnoDB engine van MySQL nodig, of bv pgSQL gebruiken.
Een FOREIGN KEY zorgt ervoor, dat een subgroep alleen aangemaakt kan worden, als de opgegeven id voor de hoofdgroep ook echt bestaat. Ook kan je dan opgeven wat er moet gebeuren als dat id niet meer bestaat (dus wordt verwijdert).

Wat links:
http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html
http://www.phphulp.nl/php/tutorials/3/274/504/
 
Kalle P

Kalle P

05/04/2007 14:31:00
Quote Anchor link
kijk eens naar on cascade delete.
 
Major Apollo

Major Apollo

08/04/2007 19:15:00
Quote Anchor link
InnoDB is geen optie nu...

Heb wat gegoogeld op die cascade delete maar snap er niets van, kan iemand mij wat verderhelpen ?
 
Major Apollo

Major Apollo

11/04/2007 22:10:00
Quote Anchor link
steeds niets gevonden ... kan er me echt niemand helpen ?
 
Frank -

Frank -

11/04/2007 22:16:00
Quote Anchor link
Major Apollo schreef op 08.04.2007 19:15:
InnoDB is geen optie nu...

Heb wat gegoogeld op die cascade delete maar snap er niets van, kan iemand mij wat verderhelpen ?
Geen innoDB? Dan zul je een andere database dan MySQL moeten kiezen. De enige engine van MySQL die met relationele databases overweg kan, is innoDB.

Kortom, wat jij wilt, kun je niet in MySQL met SQL oplossen, dat zul je met PHP moeten doen (extra queries en controles maken).

Maar wordt alsjeblieft wakker en ga eens een goede database uitzoeken, bv. het reeds genoemde PostgreSQL. Ben je van een hele hoop gedonder en onzekerheid af.
 
Major Apollo

Major Apollo

12/04/2007 11:36:00
Quote Anchor link
Ok bedankt frank, kzal het moeten uitdokteren met een php routine dan.
 
Jan Koehoorn

Jan Koehoorn

12/04/2007 12:09:00
Quote Anchor link
Het valt wel mee hoor. Je wilt een hoofdgroep verwijderen, dus ik neem aan dat je het id weet. Dan doe je gewoon eerst een DELETE query op je subgroepen met in de WHERE condition de hoofdgroep_id. Daarna verwijder je de hoofdgroep.

Ik snap dat de puristen dit niks vinden, maar dat het onmogelijk zou zijn klopt niet.
 
Frank -

Frank -

12/04/2007 13:12:00
Quote Anchor link
Jan, ik zei ook niet dat het onmogelijk is, maar dat je het met PHP moet oplossen.

Dus 2 queries versturen en checken of deze zijn gelukt. Mocht echter de 2e query mislukken, dan ben je de klos, er blijven restanten in de database achter die daar helemaal niet horen te staan. Die kunnen uiteindelijk ook weer voor problemen zorgen, afhankelijk van waar deze voor dienen. Je zult dit met de hand moeten verwijderen.

Gebruik gewoon innoDB of een betere database met FK's, dan bestaat dit hele probleem niet.
 
Jason de Ridder

Jason de Ridder

12/04/2007 13:37:00
Quote Anchor link
Frank, is het niet leuk als je een tutorial schrijft hoe je Postgres installeert op je server ism Apache en PHP?
 
Major Apollo

Major Apollo

12/04/2007 17:42:00
Quote Anchor link
Zal zeker InnoDb bestuderen eens ik de tijd daavoor vind.

Ik ben met aanpassingen bezig op een live server dus ik kon moeilijk zomaar gaan overschakelen op een ander DB systeem met het risoco dat alles platvalt ... plus dat het nog php4 is enz ...

In de realiteit is het meestal zo dat als een syteem werkt laat het dan zo, niet upgraden, geen zware aanpassingen .... (zelf denk ik daar ook wel anders over maja, de ervaring spreekt dit tegen)
 
Frank -

Frank -

12/04/2007 18:19:00
Quote Anchor link
Quote:
Ik ben met aanpassingen bezig op een live server dus ik kon moeilijk zomaar gaan overschakelen op een ander DB systeem met het risoco dat alles platvalt
Aanpassingen op een live-server? Dan neem je al het risico dat de boel plat gaat!

Zelf werk ik altijd met de volgende (uitgebreide) opzet:
dev => development en systeem testen
test => testen, functioneel en layout, geselecteerde testers
beta => testen in live-omgeving voor kleine groep
productie => voor alles en iedereen

Dat is voor nieuwe systemen de situatie, voor bestaande systemen waar onderhoud op wordt uitgevoerd, is er vrijwel nooit een beta-omgeving. beta en productie maken wel gebruik van dezelfde database, het zijn beide live-omgevingen.

Op deze manier kan er nooit wat misgaan met de data.

Upgraden is iets wat je eens in de zoveel tijd moet doen, maar dat kun je van te voren inplannen en uitgebreid testen. Ligt overigens aan de omvang van het systeem en de huidige status hoevaak je dat doet. Veel eenvoudige cms-jes kunnen prima 2 a 3 jaar zonder onderhoud werken, mits de oorspronkelijke opzet al goed is.

@Jason: Google eens op een tut, er zijn er duizenden te vinden. Ik denk niet dat ik daar iets aan bij te dragen heb. Komt bij dat er zo weinig aan te tutten valt... 2 weken geleden nog installatie op XP gedaan, downloaden duurt vele malen langer dan installatie!
 



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.