Query hulp

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

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 »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »
Moe BE

Moe BE

30/07/2010 09:54:20
Quote Anchor link
Hallo,

Ik zit met een query probleem!

mijn tabellen
*tblwerknemers
-werknemerId
-naam

*tblKalenderType
-typeId
-type

*tblKalenderpunt
-kalenderpuntId
-dagId
-werknemerId
-typeId
-information

Ik zit met het volgende:
Als mijn kalendertype feestdag is, dan is deze op iedereen van toepassing en staat mijn werknemerId in tblKalenderpunt op 0, deze werknemer bestaat dus niet en dat zorgt voor moeilijkheden bij het ophalen van "naam", "type" en "information". Momenteel beschik ik over volgende query.

"SELECT tblKalenderType.type, tblWerknemers.naam, tblKalenderpunt.information, tblKalenderpunt.kalenderpuntId FROM tblWerknemers, tblKalenderpunt, tblKalenderType WHERE tblKalenderpunt.dagId = 193 AND tblKalenderpunt.werknemerId = tblWerknemers.werknemerId AND tblKalenderpunt.typeId = tblKalenderType.typeId"

Bij uitvoeren van deze query zitten mijn feestdagen dus niet in het resultaat omdat hier geen werknemer voor bestaat.

Weet iemand hoe ik dit kan oplossen? (liefst op basis van de query).
 
PHP hulp

PHP hulp

27/05/2026 14:09:48
 
Johan Dam

Johan Dam

30/07/2010 10:08:52
Quote Anchor link
AND tblKalenderpunt.werknemerId = tblWerknemers.werknemerId

veranderen in

AND (tblKalenderpunt.werknemerId = tblWerknemers.werknemerId OR tblKalenderpunt.werknemerId IS NULL)

ipv de IS NULL kan je ook = '' doen, dit hangt er maar net vanaf hoe je het opslaat in de database
 
Spike Spade

Spike Spade

30/07/2010 10:10:08
Quote Anchor link
Sorry ik heb nu even geen tijd om het te testen.

Maar ik zou proberen om het op te lossen met een outer join.

tabel en veld benamingen zou ik trouwens niet kamelcase doen!
 
John D

John D

30/07/2010 10:20:55
Quote Anchor link
oplossen moet inderdaad met een outer-join. Je krijgt dan ook de records met feestdagen in het resultaat. Ik heb geen voorbeeld voor je omdat ik in MySQL sql nog geen outer joins heb gebouwd (wel in oracle sql maar dat werkt niet in mysql....)
 
Moe BE

Moe BE

30/07/2010 10:26:40
Quote Anchor link
@Johan: Dit biedt geen oplossing omdat je dan gewoon voor elke werknemer een record krijgt, terwijl je er eigenlijk maar 1 moet hebben waar geen werknemer in vermeld staat.
 
Hipska BE

Hipska BE

30/07/2010 10:35:50
Quote Anchor link
Mijn eerste idee was ook om per werknemer zo'n extra recordje toe te laten voegen (kan automatisch met 1 query gedaan worden, dus niet extra werk) maar dat loopt na een tijdje mis als er werknemers bij komen bijvoorbeeld.

Vervolgens raad ik je aan om met JOIN te gaan werken ipv die AND telkens bij de WHERE. Het zal je query veel overzichtelijker houden en het kan een oplossing bieden net als Spike Spade zegt dmv een outer join of iets dergelijks toe te passen. Als je dit doet, dan zal bij de velden waar geen link is naar een werknemer (staat op NULL, ik zou niet opteren voor 0 want dat kan ook een ID zijn) het veld tbwerknemers.naam NULL zijn.

(waarom trouwens tbl ervoor? Het IS toch al een table? Kan je het verwarren met iets anders dan?)
 
Moe BE

Moe BE

30/07/2010 10:55:02
Quote Anchor link
Dan zal ik eens aan de slag gaan met Joins.

Hipska BE op 30/07/2010 10:35:50:
(waarom trouwens tbl ervoor? Het IS toch al een table? Kan je het verwarren met iets anders dan?)


Ik heb het zo aangeleerd gekregen op school en blijven doen.
 
Hipska BE

Hipska BE

30/07/2010 11:03:43
Quote Anchor link
Nooit dingen doen die men je aanleert op school qua programmeerstijl :p
 
Moe BE

Moe BE

30/07/2010 11:26:10
Quote Anchor link
En de resulterende query is:

SELECT * FROM (tblKalenderpunt LEFT JOIN tblWerknemers ON tblKalenderpunt.werknemerId = tblWerknemers.werknemerId) LEFT JOIN tblKalenderType ON tblKalenderpunt.typeId = tblKalenderType.typeId WHERE tblKalenderpunt.dagId = 139
 
Hipska BE

Hipska BE

30/07/2010 11:36:14
Quote Anchor link
Doet die query nu wat je verlangde?

2 opmerkingen:
1) * ? laat gewoon die velden zoals het voordien was
2) waarom haakje rond tabellen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
  veld1,
  veld2
FROM tblKalenderpunt
LEFT JOIN
  tblWerknemers
ON
  tblKalenderpunt.werknemerId = tblWerknemers.werknemerId
LEFT JOIN tblKalenderType
ON
  tblKalenderpunt.typeId = tblKalenderType.typeId
WHERE
  tblKalenderpunt.dagId = 139
 
Moe BE

Moe BE

30/07/2010 13:49:23
Quote Anchor link
@Hipska: hij doet nu helemaal wat ik verlangde

Zonder de haakjes werd mijn query niet uitgevoerd.
 
Hipska BE

Hipska BE

30/07/2010 14:58:35
Quote Anchor link
Dat is vreemd...

Dus zoals ik hem plaatste doet hij het niet?
Wat geeft ie als foutmelding?
 
Moe BE

Moe BE

30/07/2010 15:13:52
Quote Anchor link
Ik weet niet meer juist wat hij als foutmelding gaf, maar het hij zei iets over een fout in het FROM gedeelte.

Mss ook even bijvermelden dat het hier over een access database gaat.
 
Hipska BE

Hipska BE

30/07/2010 15:18:11
Quote Anchor link
Ah, Access SQL ken ik niet zo goed, maar zou niet veel mogen afwijken van standaard SQL.

Waarom moet die tweede JOIN dan niet tussen haakjes vraag ik mij dan af.
 
Moe BE

Moe BE

30/07/2010 15:21:43
Quote Anchor link
Ik vind het er zo ook vreemd uit zien, maar had een voorbeeldje gevonden op het net en het werkt. Dus ik ben tevreden. (Moet jij trouwens niet aan het werk zijn?)
 



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.