UPDATE QUERY

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Medior Java developer

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 »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

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 »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

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 »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

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

28/03/2024 19:13:20
 
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.