MULTI distinct

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 ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

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 »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

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 »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving 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! Voor een opdrachtgever in omgeving Delft 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. 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 »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

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 »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »
Bart Smulders

Bart Smulders

04/06/2017 19:21:40
Quote Anchor link
Ik heb een tabel product details waarvan ik selectie tool wil maken . Hiervoor zou ik per rij de unieke gegevens willen uithalen met 1 query maar het lukt met niet.
KbId Gamma Lengte Breedte Diepte Dekselbreedte Dekselincl Materiaal

Bv bij lengte staat 2100 en 2000 dus zou deze 2 mogelijkheden moeten weergeven.

Met een distinct en group by zit ik vast aangezien deze niet per rij het unieke weergeeft.

Is het beter van de details in een aparte tabel te steken?
bv
Tabel Lengte
Tabel Breedte
Tabel Diepte

enz. Op deze manier kan ik een join maken maar dit lijkt me enorm omslachtig.

Graag feedback
 
PHP hulp

PHP hulp

03/12/2024 23:00:16
 
Frank Nietbelangrijk

Frank Nietbelangrijk

04/06/2017 20:36:06
Quote Anchor link
Het probleem waar je mee zou kunnen komen te zitten is het volgende:

stel je hebt deze producten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
materiaal breedte lengte
------------------------
plank     25      270
plank2    30      350
plank3    30      270


en stel ik selecteer eerst een breedte van 25cm en vervolgens een lengte van 350cm. Die bestaat dan dus niet!

Dat wil zeggen er bestaan wel planken van 25cm breedte en ook wel planken van 350cm maar net de combinatie van die twee niet...

Hoe wil je dit oplossen?
Je kunt kiezen voor een AJAX oplossing waarin de inhoud van de tweede selectbox wordt aangepast aan de hand van de keuze die gemaakt wordt in de eerste selectbox.

Verder is het vooral je query opbouwen en vooral in de WHERE clause.

SELECT * FROM products WHERE breedte=25 AND lengte=350
Gewijzigd op 04/06/2017 20:36:54 door Frank Nietbelangrijk
 
Bart Smulders

Bart Smulders

04/06/2017 21:06:35
Quote Anchor link
Frank al bedankt voor de reactie.
Dit is inderdaad het probleem dat ik tegenkom. Nu geeft hij me in mijn menu 3 waarden weer vanwege hetgeen u beschrijft.
Hetgeen ik wou vermijden is de where clause, aangezien deze een vertraging oplevert in je database.Daar mysql gebruik gaat maken van filesort.Vandaar dat ik php het denkwerk wil laten doen bij het afhandelen van de gevraagde data. Wat ik wil bereiken is hetgeen dat coolblue.be hanteert bij hun keuzehulp menu. Zou dit probleem kunnen opgelost worden met multi array en een array_unique ? For each array array unique...
 
Ben van Velzen

Ben van Velzen

04/06/2017 21:28:08
Quote Anchor link
>> Hetgeen ik wou vermijden is de where clause, aangezien deze een vertraging oplevert in je database.Daar mysql gebruik gaat maken van filesort.Vandaar dat ik php het denkwerk wil laten doen bij het afhandelen van de gevraagde data

Ik weet niet of ik moet lachen of huilen hierom. Je database zal in dit soort gevallen ALTIJD sneller zijn dan PHP. Het enige dat nodig is, is het opzetten van een handige structuur, handige queries en handige indexes. Waarom zou je denken dat PHP dat sneller kan?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

04/06/2017 23:28:40
Quote Anchor link
Ik ben eens met Ben van Velzen. Dit is nu precies WAAROM je een database wilt gebruiken:

Snel de informatie verkrijgen die je nodig hebt.

Voorzie de kolommen waarop je (veel) moet filteren gewoon van een index.
 
Bart Smulders

Bart Smulders

05/06/2017 10:46:28
Quote Anchor link
Frank, Ben,

De kolommen waarop veel gefilterd moet worden zijn reeds voorzien van een index.Voor het onderwerp Filesort wil ik verwijzen om deze discussie voort te zetten in de koffiehoek .Echter blijf ik met hetzelfde probleem zitten. Mocht ik een oplossing gevonden hebben zal ik deze ook posten. Alvast bedankt.
 
Ben van Velzen

Ben van Velzen

05/06/2017 11:05:44
Quote Anchor link
Voor het onderwerp filesort wil ik je hiernaar verwijzen: https://www.percona.com/blog/2009/03/05/what-does-using-filesort-mean-in-mysql/ Filesort is namelijk helemaal niet slecht, de gevraagde sorteervolgorde is gewoon niet hetzelfde als die van de gebruikte index.
 



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.