UPDATE QUERY

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior .NET developer / .NET Core / C# / Architect

Functieomschrijving Ben jij een Senior .NET developer met meerdere jaren ervaring en wil jij deze ervaring graag inzetten bij een gerenommeerde organisatie die alleen maar de meest innovatieve projecten oppakt? Heb jij interesse in IoT, AI en complexe datastromen en wil jij meedenken over architectuur vraagstukken? Lees dan nu verder! Je dagelijkse werkzaamheden bestaan uit: Het ontwikkelen van kwalitatief sterke code met C#, .NET Core en Azure; Het van scratch af aan bouwen van oplossingen, platformen, apps en andere portalen; Het meedenken over architectuur vraagstukken; Het leveren van technische input tijdens (pre)sales trajecten; Het bouwen van koppelingen middels API's; Het

Bekijk vacature »

Medior/Senior PHP developer

Functieomschrijving In de rol Medior of Senior webdeveloper PHP ben je verantwoordelijk voor de implementatie van de draaiende systemen en het ontwikkelen van nieuwe complexe maatwerkoplossingen. Je bent bezig met functionele klantwensen uitwerken op architectuur niveau en zal je veelal de database in gaan om functionele koppelingen te maken. Het team telt in totaal rond de 15 developers en krijg je naast de kans om backend te doen ook aan de frontend te werken. Sparren met leuke collega’s in een modern pand en je Zend certificaat behalen? Dan is dit de uitdaging die je aan moet gaan. Functie-eisen HBO werk

Bekijk vacature »

Microservice PHP developer gezocht voor dynamisch

Functieomschrijving We zoeken voor deze klant een PHP (back-end) ontwikkelaar met minimaal 3 jaar steady werkervaring. Het is belangrijk dat je graag met nieuwe technologieën werkt en echt kwaliteit wil leveren. Ze werken hier voornamelijk met Symfony maar uiteraard ook uitstapjes naar andere technieken. Zo werken ze onder andere technieken als NoSQL en Kubernetes. Het team bestaat uit zo'n 6 developers en er wordt in een open sfeer gewerkt. Elke ochtend begin je met een stand-up meeting en je zal continu in contact staan met je collega's. Functie-eisen – Je hebt HBO werk en/of denk niveau; – Je hebt ervaring

Bekijk vacature »

Senior Fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

.NET Developer Financieel

Werk jij als software developer het liefst met uitdagende systemen? Dan kun jij je bij onze vestiging in Amsterdam volledig uitleven als .NET Developer Financieel. Wanneer begin je? Jouw baan Je ontwerpt, ontwikkelt, ondersteunt en onderhoudt je eigen financiële module binnen HiX, onze ICT-totaaloplossing voor de zorg. Je schrijft objectgeoriënteerde code, speurt naar verbeteringen, werkt aan vernieuwende projecten, doet code reviews en voert testen uit. Een uiterst verantwoordelijke job, want dankzij jouw software kunnen zorginstellingen hun zorg factureren, voldoen aan afspraken met zorgverzekeraars, verplichte landelijke aanleveringen van financiële data doen en nog veel meer. Je brainstormt regelmatig met collega’s hoe

Bekijk vacature »

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

Front-End Developer / JavaScript / Vue.JS / Financ

Functieomschrijving Are you an enthusiastic Front-End Developer? Do you have work experience with Vue.JS? Are you ready to set up a new architecture by developing a new front-end framework in Vue? If your answers are yes, then this might be your new job! The client designs and develops the next generation of applications. As a Front-End Developer you are, (together) with your team, responsible for setting up the new architecture that will be focused on cloud-ready applications. Your focus within the team will be on translating customer needs into excellent solutions. Developing the new front end framework using Vue.JS; Making

Bekijk vacature »

Lead Developer .NET

Functie­omschrijving "De vrijheid krijgen om onderzoek te plegen en te kunnen werken met de meest nieuwe en geavanceerde technieken heb ik nog nergens zo goed kunnen toepassen als binnen het .Net-team van het MCC. De verschillende Belastingdienst-onderdelen verwachten een ontwikkelplatform waar ze op kunnen vertrouwen. Een tevreden klant als ultiem doel." Pim Albers - Lead developer bij de Belastingdienst. Het mobile competence center van de Belastingdienst (IV-GBS-MCC) bestaat uit twee nauw samenwerkende onderdelen, namelijk het app-team en het .NET-team. Het app-team ontwikkelt mobiele oplossingen voor burgers en bedrijven, voor de medewerkers van de Belastingdienst en voor andere rijksdiensten. Jouw team,

Bekijk vacature »

Senior C++ ontwikkelaar medische wereld

Functieomschrijving Als Senior Software Engineer ga je hier aan de slag als Developer binnen een Agile Scrum team van 8 intelligente Developers. Naast technische vaardigheden in software heb je ook ervaring met hardware oplossingen. De ontwikkeling van deze hardware wordt intern gedaan met de steun van partners. Op basis van jouw ervaring kun je dit team, de software ontwikkelingsmethodologie en -processen naar een hoger niveau brengen. Je levert een leidende bijdrage in je multidisciplinaire team. In het team ben je een persoon met passende technische capaciteiten en creativiteit, je gaat hier de wensen van de product owner vertalen naar een

Bekijk vacature »

Senior Fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

.NET Core developer met Angular en React

Functieomschrijving Ben je naast technisch goed met .NET ook communicatief sterk, en wil je niet steeds aan hetzelfde product met dezelfde collega's werken? Dan zou deze functie wel eens heel goed bij jou kunnen passen. Je werkt hier namelijk voor diverse opdrachtgevers en vooral ook bij diverse opdrachtgevers aan wisselende projecten. Je expertise ligt bij .NET en als dat fullstack is dan is dat helemaal geweldig. Onze klant garandeert een maximale reistijd van 60 minuten! Functie-eisen - Je hebt een afgeronde HBO informatica studie - Je hebt ervaring met ASP.NET, C#, MVC, .NET Core - Je hebt ervaring met HTML,

Bekijk vacature »

Allround applicatiebeheerder (technisch-functionee

Kunstmuseum Den Haag is een van Nederlands grootste en best bezochte musea voor moderne kunst. Het is gevestigd in een betoverend gebouw van de architect Berlage. De collectie, met 160.000 kunstwerken, is internationaal toonaangevend en bevat onder andere moderne en hedendaagse beeldende kunst, fotografie, mode en toegepaste kunst. Per jaar organiseren we ongeveer dertig tentoonstellingen in binnen- en buitenland. Fotomuseum Den Haag en GEM, Museum voor actuele kunst behoren ook tot Kunstmuseum Den Haag. Kunstmuseum Den Haag zoekt voor de afdeling ICT ter aanvulling van het team, een: Allround applicatiebeheerder (technisch-functioneel) voor 36 uur per week Afdeling en functie De

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

Back-end PHP Developer / Maatschappelijk betrokken

Functieomschrijving Ben jij een developer die de volgende stap in zijn carrière wilt maken? Wijk jij niet uit voor precisie werk in een open en informele omgeving? Lees dan snel verder en reageer! Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Functie-eisen Afgeronde HBO of WO opleiding, liefst in de richting van Informatica; Je hebt minimaal 3 jaar ervaring als PHP Developer; Je hebt ervaring met object

Bekijk vacature »

Senior Java-developer Rijks ICT Gilde

Functie­omschrijving De Rijksoverheid beschikt over een enorm Java-landschap. Als senior Java-developer bij het Rijks ICT Gilde werk je dan ook aan uitdagende en veelzijdige opdrachten. Je helpt ministeries en uitvoeringsorganisaties succesvol te zijn in het continu ontwikkelen en verbeteren van technische oplossingen. Zo help je de Rijksoverheid om met lef en ondernemerschap slagvaardig te opereren. Applicaties ontwikkelen die direct bijdragen aan het functioneren van Nederland: daar zorg jij voor als senior Java-developer bij het Rijks ICT Gilde (RIG). Of het nou gaat om het fixen van een bug of het maken van een compleet nieuwe applicatie. Met jouw Java-skills draag

Bekijk vacature »
Peter Kroonenburg

Peter Kroonenburg

06/05/2019 13:01:39
Quote Anchor link
Wie kan mij helpen met de query??

UPDATE QUERY
tabel 1 (basis)
basis_id basis_aantal doel_aantal
1 4 0
2 4 0
3 4 0


tabel 2 (data)
data_id basis_id
1 1
2 1
3 1
4 2
5 2

tabel1.basis_id = tabel2.basis_id

Ik wil nu het veld doel_aantal in tabel1 vullen met het aantal keer dat basis_id dat voorkomt in tabel2.
Dus tabel1.basis_id 1 veld doel_aantal wordt 3
tabel1.basis_id 2 veld doel_aantal wordt 2
tabel1.basis_id 3 veld doel_aantal blijft 0
 
PHP hulp

PHP hulp

11/08/2020 23:17:54
 
Adoptive Solution

Adoptive Solution

06/05/2019 13:32:55
Quote Anchor link
Zoiets ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
update tabel_1 set doel_aantal = (select count(tabel_2.basis_id) from tabel_2 where tabel_2.basis_id = 1) where basis_id = 1;




Toevoeging op 06/05/2019 13:41:57:

En als je er een procedure van maakt hoef je alleen de id op te geven en je krijgt het bijgewerkte resultaat terug.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
DROP PROCEDURE IF EXISTS `tabel`;;
CREATE PROCEDURE `tabel`(IN `tabelId` int)
BEGIN
UPDATE tabel_1 SET doel_aantal = (SELECT COUNT(tabel_2.basis_id) FROM tabel_2 WHERE tabel_2.basis_id = tabelId) WHERE basis_id = tabelId;
SELECT * FROM tabel_1 WHERE basis_id = tabelId;
END;;
 
Peter Kroonenburg

Peter Kroonenburg

06/05/2019 14:08:37
Quote Anchor link
Zie ik dan toch nog iets over het hoofd. Ik krijg onderstaande foutmelding.
basisi=tabel1
data=tabel2

$sql ="UPDATE basis ";
$sql.="SET doel_aantal = (SELECT COUNT(data.basis_id FROM data WHERE data.basis_id = 1) ";
$sql.="WHERE basis_id = 1 ";
$rs_sql = mysqli_query($verbinding,$sql) or die(mysqli_error());

//Warning: mysqli_error() expects exactly 1 parameter, 0 given in
 
Gerhard l

gerhard l

06/05/2019 14:20:25
Quote Anchor link
'Or die' is niet de meest nette manier van foutafhandeling, maar wat betreft je warning, je vergeet je mysqli connectie mee te geven: mysqli_error($verbinding)

Wat betreft je andere query, je sluit je COUNT( niet af.
Gewijzigd op 06/05/2019 14:26:08 door gerhard l
 
Peter Kroonenburg

Peter Kroonenburg

06/05/2019 14:34:58
Quote Anchor link
Boven in het script wordt de verbinding geopend dat kan de reden van de foutmelding niet zijn.

if(!$verbinding){trigger_error('Fout bij verbinden met database: '.mysqli_connect_error());exit();}
 
Gerhard l

gerhard l

06/05/2019 14:38:15
Quote Anchor link
Ja je hebt wel verbinding, maar deze geef je niet mee aan de 'mysqli_error' functie, waardoor de PHP warning getoond wordt in plaats van de sql error.
 
Peter Kroonenburg

Peter Kroonenburg

06/05/2019 14:59:21
Quote Anchor link
Oke, nu wel meegegeven.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM data WHERE data.basis_id = 1) WHERE basis_id = 1' at line 1
 
Gerhard l

gerhard l

06/05/2019 15:01:35
Quote Anchor link
Heb je ook mijn andere opmerking gezien over de COUNT?
 
Peter Kroonenburg

Peter Kroonenburg

06/05/2019 15:09:34
Quote Anchor link
Wel gezien, de andere query is niet van mijzelf maar aangereikt door Adopive Solution. Ik weet helaas niet hoe ik COUNT moet afsluiten.

Als de syntax als volgt gebruik;

$sql="UPDATE basis SET doel_aantal = (SELECT COUNT(data.basis_id) FROM data WHERE data.basis_id = 1) WHERE basis_id = 1 ";

$rs_sql = mysqli_query($verbinding,$sql) or die(mysqli_error($verbinding));
krijg ik geen foutmelding meer. Het bedoelde veld dat aangepast zou moeten worden wordt echter niet geupdate.

Toevoeging op 06/05/2019 15:36:02:

Oke, nu zie ik het. Met afsluiten bedoel je )


Toevoeging op 06/05/2019 15:37:24:

Nu werkt het. Allen bedankt voor de info. Daar was ik zelf niet uitgekomen.
 
Thomas van den Heuvel

Thomas van den Heuvel

06/05/2019 16:16:13
Quote Anchor link
Enkele kanttekeningen.

Alleen basis_id 1 is nu bijgewerkt met deze data? Dit zou je dus voor alle basis_id's moeten doen die voorkomen in tabel #2?

doel_aantal in tabel #1 is in wezen redundante informatie. Wat als deze informatie ondertussen verandert in tabel #2? Hoe houd je dit synchroon, of kan dat niet gebeuren? Persoonlijk zou ik ook gebruik maken van transacties voor dit soort queries.

En waarom houd je dit niet direct bij in tabel #1, desnoods in een aparte kolom. Of je maakt een trigger, zodat als er een rij wordt toegevoegd in tabel #2, je dit direct verwerkt in (al dan niet die extra kolom) in tabel #1.

Punt is, je creëert nu zelf overhead en daarmee extra complexiteit. Is deze overhead echt noodzakelijk?
 
Peter Kroonenburg

Peter Kroonenburg

06/05/2019 17:20:45
Quote Anchor link
Klopt, is ook meer een eenmalige opschoon actie.
Is inderdaad ook bij te houden bij invoer maar en kan niet alleen worden toegevoegd maar ook weer verwijderd. Ook daar moet dan in beide tabellen gemuteerd worden. Maar bedankt voor de tip.
 



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.