query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wil je als .Net ontwikkelaar echte problemen oplos

Functieomschrijving In deze .NET functie kom je te werken in een van de Scrum teams. De applicaties die je gaat bouwen zijn bijvoorbeeld klantportalen en managementsystemen. Je krijgt te maken met uitgebreide databases en complexe materie. Naast het beoordelen van specificaties, opstellen van ontwerpen en ontwikkelen en testen van applicaties ga je ook code reviews uitvoeren van je collega's. Functie-eisen – Je hebt een afgeronde HBO (ICT) – Je hebt uitstekende kennis van C#, ASP.NET – Je communiceert makkelijk en goed – Je past in een informele setting – Je bent in staat om zelfstandig te werken Bedrijfsomschrijving Onze klant

Bekijk vacature »

Medior .NET developer / zorgsector /

Word je niet meer uitgedaagd in je huidige functie en wil jij echt impact maken? Wil je werken binnen de zorgsector, omdat jij het belangrijk vind dat jouw werkzaamheden een maatschappelijk doel dienen? En wil jij werken in een hecht team vol passievolle developers die elke dag met veel plezier naar hun werk gaan? Lees dan snel verder! De organisatie In het voorjaar van 2019 gaat deze organisatie verhuizen naar een state-of-the-art, industrieel pand in hartje Amersfoort. Je komt binnen in een grote, open ruimte waar de diverse werkruimtes door glazen wanden van elkaar zijn gesplitst. Zodoende creëer je een

Bekijk vacature »

Front-end JavaScript Developer

Front end, developer, waalwijk Functieomschrijving Je gaat met gemotiveerde collega's werken aan schitterende frontend oplossingen die klanten weten te trekken en behouden. Veel van de collega's zijn slimme programmeurs waar je mee samen komt te werken. We zoeken iemand met uitstekende frontend ervaring die ook graag wil leren. Dus heb jij als webdeveloper mooie frontend ervaring... reageer dan vooral want deze kans komt niet elke dag voorbij. Ze leunen zwaar op op hun eigen websites en jij kunt hun toekomstige gezicht gaan bepalen. Heel uitdagend dus en met lekker veel vrijheden. Functie-eisen - HBO niveau; - Meerdere jaren recente ervaring

Bekijk vacature »

Lead developer gezocht voor Microsoft Partner

Vrijheid , Korte lijnen , Modern en Hip zonder Hiërarchieën. Dit is een korte beschrijving hoe de bedrijfscultuur er van binnen uit ziet. Voor deze groeiende organisatie in Utrecht ben ik op zoek naar een gezellige en communicatief vaardige Lead software developer met meer dan 5 jaar C# / .Net ervaring, Je gaat werken bij een organisatie dat zich voornamelijk bezig houdt met het ontwikkelen van maatwerk software die zij geheel zelf ontwerpen en aanleveren bij grote klanten. Denk hierbij aan gemeentes, Universiteiten , Ziekenhuizen en tal van andere sectoren. Flexibiliteit is belangrijk omdat de ontwikkelaars gewend zijn om vrijheid

Bekijk vacature »

Als Java developer bouwen aan e-mail platform dat

Vacature Omschrijving Voor een (nu nog) klein bedrijf in Rotterdam, een trotse specialist in de verzending en de aflevering van e-mail, zijn wij momenteel hard op zoek naar een Java ontwikkelaar. De afgelopen tien jaar hebben zij gebouwd aan een zeer gespecialiseerd platform, infrastructuur en software voor de aflevering van e-mail marketing berichten van MailPlus. Denk hierbij aan elektronische facturen, verzekeringspolissen, orderbevestigingen, verzendbevestigingen en allerlei andere serviceberichten die een consument of een bedrijf vandaag de dag per e-mail ontvangt. Ze leveren iedere maand miljoenen berichten die er stuk voor stuk keurig verzorgd uit zien, waarbij zij vele bronsystemen ondersteunen. Het

Bekijk vacature »

Senior SQL Developer / BI / miljoenen eindgebruike

Functieomschrijving Altijd al aan de slag willen gaan als Senior SQL Developer bij één van de meest vooraanstaande verzekeraars in Nederland? Wil jij je richten op het bedenken, ontwerpen, bouwen en implementeren van uiteenlopende BI oplossingen vanuit data van miljoenen gebruikers met de Microsoft BI Stack, T-SQL, PowerShell en Datawarehousing? Lees dan nu verder! Analyseren, ontwerpen, ontwikkelen en documenteren van BI oplossingen en complexe BI applicaties (met tools als T-SQL, PowerShell, SAS, SSIS, BIML BODS en BOXI) Maken van technische ontwerpen, data analyses en adviseren over de datawarehouse; Ontwerpen van functionele specificaties voor de dashboards en rapportages; Schakelen met stakeholders

Bekijk vacature »

Med./Sen. Full-stack .NET Developer

Organisatie Ik heb hier een hele interessante mogelijkheid bij een snel groeiend bedrijf. Hoe ik dat weet? 3 jaar geleden waren ze nog maar met 25 personen. Nu gaan ze al richting de 55! Dat zegt natuurlijk wel wat. Ze hebben een goed product. Goed bedacht, erg goede uitvoering! Hun hele bedrijfsvoering is erop gericht om écht goede software te maken. Dit wordt gerealiseerd door een grote IT-afdeling, van bijna 20 personen. Dat betekent dat je veel slimme programmeurs om je heen hebt met wie je dagelijks kan sparren. Dit typeert dan ook de platte organisatiestructuur waarbij iedereen nagenoeg evenveel

Bekijk vacature »

(Junior) C#. NET Webdeveloper (.NET/C#/Eindhoven/4

As a C# .Net Developer you will be responsible for developing back-end and front-end features for 8 e-cpmmerce websites with about 500.000 visitors per month. You will work with latest Microsoft technology running on Microsoft Azure platform. You use such tools as jQuery, Bootstrap, BitBuckey/GIT, Angular JS, Visual Studio (2017/2019), Jira. You will be a part of ICT team (6 people) that works in a close cooperation with an on-line marketing department. The workflow is organized in accordance with Agile (SCRUM) methodologies. Requirements At least 1 year of experience in .NET developing Knowledge of ASP.NET MVC Knowledge of SQL 2012

Bekijk vacature »

Medior PHP ontwikkelaar in Tilburg

Organisatie Deze organisatie is zo’n 15 jaar geleden ontstaan en werken aan enorm gave projecten voor grote opdrachtgevers zoals bijvoorbeeld Bose. De projecten zijn enorm divers en verspreid over meerdere branches. Je kan hierbij denken aan het ontwikkelen van CRM systemen, mobile apps en het ontwikkelen van websites. Bij deze jonge, informele organisatie lopen zo’n 10 ontwikkelaars rond die allen hetzelfde doel hebben: Echt iets bijdragen aan de projecten. Samen iets gaafs neerzetten. Het leuke is de grote invloed die je op de projecten kan uitoefenen en de korte lijnen binnen de organisatie. Hierdoor zou het zomaar kunnen dat door

Bekijk vacature »

C# .NET webdeveloper gezocht, inhouse, afwisselend

Heb je ervaring als .NET C# webdeveloper en je bent op zoek naar een nieuwe baan in Den Haag? Bij een kleinschalig bedrijf met een korte lijnen en een informele maar ambitieuze sfeer? Waar je met de laatste ontwikkelingen kan werken op zowel back- als frontend? Wellicht dat dit iets voor jou is! Voor een full service webbureau in Den Haag zijn we op zoek naar een ervaren .NET C# webdeveloper. Het bedrijf bestaat uit ongeveer 40 mensen met in totaal circa 10 software developers. Binnen deze organisatie zal je samen met je team meewerken aan het onderhoud en de

Bekijk vacature »

IT-Traineeship junior software ontwikkelaar

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Traineeship en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van 3 maanden binnen de Sogyo Academy. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit

Bekijk vacature »

Front-end Developer

Hey Front-end Developer met allround IT Skills, Heb je heel even om het volgende te lezen? KWIKQY denkt dagelijks als een start-up. Do you love Back-end en heb je ook nog brede kennis van IT en/of server beheer in de Cloud (denk aan AWS of Google Cloud) ofwel ben jij een IT all-rounder? Cool! Dan is KWIKQY jouw toekomst, gegarandeerd! Ben jij zo gedreven dat jij als back-end developer de rots in de branding bent voor onze innovatieve en internationaal snel groeiende software tool KWIKQY? Vind jij afwisseling, persoonlijke groei, verantwoording, innovatie (denk aan kunstmatige intelligentie) en toekomst belangrijk? Dan

Bekijk vacature »

Junior developer

Organisatie Met 10 man sterk maakt deze organisatie de gaafste campagnes. Een campagne maken duurt gemiddeld 6 tot 8 weken waarna de campagne vervolgens ook 6 tot 8 weken online zal zijn. Dit doet deze organisatie niet alleen voor grote merken zelf maar ook voor Nederlands grootste reclame bureaus. Naast de campagnes wordt er ook veel gebrainstormd over eigen projecten en producten en is deze organisatie bezig om ook hun eigen product te lanceren. Bij deze organisatie vind iedereen het heel belangrijk om ook genoeg tijd voor hun privé leven te hebben, daarom wordt er lang niet iedere week een

Bekijk vacature »

Medior C# Developer voor industriële omgeving

Organisatie Voor een van mijn businesspartners ben ik momenteel op zoek naar een medior software developer. Deze organisatie is zo’n 9 jaar geleden begonnen door 4 oprichters. Door de jaren heen heeft deze organisatie zich in de markt weten op te knokken. Momenteel is de organisatie doorgegroeid van start up naar een echte scale up fase. Dit bedrijf produceert producten om analyses uit te voeren voor zowel de chemische industrie als voor grote internationale spelers binnen het oliedomein. Deze producten worden geproduceerd in een echte research en development omgeving. Van het bedenken van het product, de ontwikkeling van het prototype,

Bekijk vacature »

Senior Developer / Maatschappelijk belang / Maatwe

Organisatie Bij binnenkomst kom je in een open ruime frisse werkplek terecht waar een hele relaxte en ontspannen sfeer hangt. Tijdens mijn kennismaking steekt de Directeur zijn handen uit de mouwen en is alvast de tafel aan het dekken voor de gezamenlijke lunch. Één team één taak en dat is innovatieve producten maken uit eigen initiatief maar ook in opdracht van klanten. Als PHP Developer ga je aan 3 projecten werken (ongeveer) Soms ben je in afwachting van feedback van de klant en ga je verder met een van de andere 2 projecten waar je op dat moment mee bezig

Bekijk vacature »
Ozzie PHP

Ozzie PHP

28/08/2012 12:29:24
Quote Anchor link
Hallo,

Een database vraagje...

Ik heb een database tabel ongeveer als volgt:


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
id  product_id  category_id
10      1           20
11      2           21
12      2           24
13      2           26
14      3           26
15      4           21
16      4           24
17      4           26
18      4           59
19      4           71


Uit eerdere bewerkigen heb ik een aantal category_ids verzameld (in een array). Nu wil ik de product_ids opvragen van de producten die gekoppeld zijn aan al deze category_ids.

Bijvoorbeeld: ik heb de category_ids 21, 24 en 26. Nu zou ik graag de product_ids 2 en 4 terugkrijgen, omdat die gekoppeld zijn aan zowel category_id 21, 24 en 26.

Hoe moet ik nu de query opbouwen? Kan iemand me een duwtje in de juiste richting geven?
Gewijzigd op 28/08/2012 12:34:25 door Ozzie PHP
 
PHP hulp

PHP hulp

25/08/2019 17:00:47
 
John Berg

John Berg

28/08/2012 12:32:56
Quote Anchor link
in php:

$catlist = implode( ', ', $het_array_met_ids );


sql:

"select product_id
from mytable
where category_id in ($catlist);"


zoiets ...
Gewijzigd op 28/08/2012 12:33:50 door John Berg
 
Wouter J

Wouter J

28/08/2012 12:37:26
Quote Anchor link
John, dat dacht ik ook. Maar na nog een keer de tekst gelezen te hebben lijkt het dat Ozzie alleen die id's wilt die alle 3 de category_id hebben. Dat kan denk ik niet met alleen SQL.
 
Ozzie PHP

Ozzie PHP

28/08/2012 12:41:52
Quote Anchor link
Wouter, precies! Ik wil alleen de product_ids krijgen van de producten die aan ALLE category_ids gekoppeld zijn. Dus stel ik hetb category_id 1, 2 en 3 dan wil ik de product_ids van de producten die zowel zijn gekoppeld aan category_id 1, als 2 als 3.
 
Erwin H

Erwin H

28/08/2012 12:42:56
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT product_id
FROM product_test
WHERE category_id IN (21, 24, 26)
GROUP BY product_id
HAVING COUNT(*) = 3;

Met de 3 dan het aantal categorien waarop moet worden gezocht.

Edit: even aangepast naar nette SQL en jouw velden
Gewijzigd op 28/08/2012 12:43:55 door Erwin H
 
John Berg

John Berg

28/08/2012 12:53:10
Quote Anchor link
Ja ja John, Lezen is ook een kunst ...
Gewijzigd op 28/08/2012 12:55:07 door John Berg
 
Ozzie PHP

Ozzie PHP

28/08/2012 12:56:35
Quote Anchor link
Heren bedankt! De oplossing van Erwin werkt sowieso, maar ook zonder de toevoeging "HAVING COUNT(*) = 3". Moet die toevoeging erbij of kan ik die achterwege laten??

John, ik heb jouw oplossing nog niet getest. Is die beter dan de oplossing die Erwin gaf?

Toevoeging op 28/08/2012 12:57:16:

Euh... John, antwoord weer weggehaald?
 
John Berg

John Berg

28/08/2012 12:58:27
Quote Anchor link
@Ozzie: ik heb hem weer weggehaald, voor de tweede maal niet goed gelezen.

Hoe was het ook al weer met die ezel en die steen?

Mij lijkt als je alles in SQL kunt doen, je daarvoor moet gaan. Dus ik zou voor de oplossing van Erwin gaan, met in IN als een implode van je array.
Gewijzigd op 28/08/2012 13:01:30 door John Berg
 
Erwin H

Erwin H

28/08/2012 12:58:33
Quote Anchor link
nee, die toevoeging moet je er wel bij laten, anders krijg je ook rijen die aan 2 van de 3 voldoen (tenzij dat is wat je wilt natuurlijk).
 
John D

John D

28/08/2012 13:03:04
Quote Anchor link
Wouter J op 28/08/2012 12:37:26:
Dat kan denk ik niet met alleen SQL.
Het kan wel met SQL en de oplossing staat er al. Er kan heel veel met SQL, het verwerken van veel data in de programmeertaal in PHP kom ik eigenlijk alleen maar tegen in PHP en nooit in andere programmeer(taal)omgevingen. De gemiddelde PHP developer schiet vaak tekort in diepgaande SQL kennis en lost het dan in programmeertaal op. Ontzettend jammer en ik vraag me dan steeds weer af waarom SQL een ondergeschoven kindje is in dit vakgebied. In mijn werkomgeving wordt niet met PHP maar met JAVA geprogrammeerd en als ik merk dat een developer data zit te processen in de applicatieserver dan heeft hij een probleem!
Gewijzigd op 28/08/2012 13:13:16 door John D
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/08/2012 13:09:17
Quote Anchor link
@Erwin
Vraagje: ik zie jou dat meestal met een INNER JOIN oplossen, vanwaar nu zo?

@Ozzie
Met "eerdere bewerkingen" bedoel je daar PHP mee, want als het een query is kan je die als subquery in Erwin's oplossing gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
WHERE category_id IN (SELECT category_id FROM ......)
 
Erwin H

Erwin H

28/08/2012 13:12:08
Quote Anchor link
@Ger
Omdat ik ook af en toe iets nieuws leer :-)

In SQL meestal van jou overigens....



Overigens in dit geval, ik zou niet kunnen uitleggen of een oplossing met een INNER JOIN beter is of slechter dan deze (snelheid/performance etc).
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/08/2012 13:48:54
Quote Anchor link
Ook al zou een JOIN sneller zijn (wat ik betwijfel, maar niet zeker weet), met een GROUP BY ... HAVING ... ben je een stuk flexibeler, bijvoorbeeld als het in minimaal 2 van 3 categoriën moet voorkomen.

BTW, ook ik leer nog steeds dingen bij.

PS.
Sorry Ozzie dat we een beetje offtopic geraken
 
Ozzie PHP

Ozzie PHP

28/08/2012 14:04:31
Quote Anchor link
Geeft niet Ger... die eerdere bewerkingen komen deels uit database en deels uit PHP. Jouw tip kan ik dus niet gebruiken, maar toch bedankt voor het meedenken!

De oplossing van Erwin werkt als een zonnetje... :-)
 
Ozzie PHP

Ozzie PHP

02/09/2012 18:46:46
Quote Anchor link
Toch nog een vraagje...

Wat wordt hier nou precies gecount?

HAVING COUNT(*) = 3;

Kan ik dat * niet beter vervangen door product_id? Is dat niet beter voor de performance? (Ik kan nu helaas even niet testen of dit werkt)
 
Wouter J

Wouter J

02/09/2012 19:09:32
Quote Anchor link
COUNT(*) is de algemeen gebruikte term voor het tellen van alle records die worden opgehaald.

Welke sneller is? Ze zijn beide zo snel dat SQLfiddle het voor 0ms aanhoudt, dus welke sneller is zou ik niet weten... Misschien dat een SQL expert hier meer zicht op kan geven? (wel merk ik dat beide execution plans hetzelfde zijn hieruit kan ik opmaken dat beide queries verwijl even snel zijn, maar misschien werkt het niet zo)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

02/09/2012 19:24:03
Quote Anchor link
Het maakt voor de performance niets uit of je COUNT(*) of COUNT(product_id) gebruikt als product_id een primary key is (wat ik aanneem).
Maar als de kolom waarop je count geen waarde heeft wordt de record niet mee geteld.
 
Ozzie PHP

Ozzie PHP

02/09/2012 23:04:41
Quote Anchor link
Oké, dan laat ik het voorlopig maar zoals het is :)
Bedankt!
 



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.