GROUP columns foutmelding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »
Kees -

Kees -

09/01/2012 11:31:25
Quote Anchor link
Ik krijg de volgende fout melding, maar ik weet niet wat het inhoud en hoe ik dit moet oplossen.

Het gaat om de volgende foutmelding:
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

Heb al zitten google maar krijg nergens duidelijk antwoord op de vraag.
 
PHP hulp

PHP hulp

27/05/2026 04:57:06
 
Erwin H

Erwin H

09/01/2012 11:36:56
Quote Anchor link
als je je SQL statement zou posten zou dat misschien wel helpen....
 
Jelle -

Jelle -

09/01/2012 11:37:19
Quote Anchor link
Je kan functies als MIN, MAX en COUNT alleen gebruiken als je ook gebruik maakt van Group By
 
Kees -

Kees -

09/01/2012 11:40:25
Quote Anchor link
Ik gebruik de volgende query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$query_Recordset
= "
SELECT *, count(oid)
FROM content
LEFT JOIN (orders)
ON (content.contentid = orders.orderid)
WHERE adddate > '"
. date('Y-m-d') . " 00:00:00'";

?>
 
Erwin H

Erwin H

09/01/2012 11:45:57
Quote Anchor link
Jelle - op 09/01/2012 11:37:19:
Je kan functies als MIN, MAX en COUNT alleen gebruiken als je ook gebruik maakt van Group By

Dat is niet waar, je kan MIN, MAX, COUNT prima gebruiken zonder group by. Alleen in dat geval wordt de group functie uitgevoerd over alle records.

Dat gezegd hebbende, de foutmelding gaat daar blijkbaar wel over. Ik ken het probleem op zich niet, maar het ziet ernaar uit dat als je een GROUP BY gebruikt je ervan verlost wordt.
 
Aad B

Aad B

09/01/2012 11:54:19
Quote Anchor link
Erwin H op 09/01/2012 11:45:57:
Dat is niet waar, je kan MIN, MAX, COUNT prima gebruiken zonder group by. Alleen in dat geval wordt de group functie uitgevoerd over alle records.
Dit klopt wel maar is heel erg kort door de bocht en verwarrend voor beginners. TS moet om te beginnen niet SELECT * gebruiken maar zijn attributen benoemen. Vervolgens moet hij kijken of hij ook inderdaad al deze attributen wil groeperen. Nadenken dus over je query, niet zomaar wat GROUP BY toevoegen! @TS: Werk die * eens uit en laat dat zien hier.
 
Erwin H

Erwin H

09/01/2012 12:03:25
Quote Anchor link
Aad B op 09/01/2012 11:54:19:
TS moet om te beginnen niet SELECT * gebruiken maar zijn attributen benoemen.

Daar ben ik het uiteraard helemaal mee eens.
 
Jelle -

Jelle -

09/01/2012 12:07:54
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
WHERE addate > NOW()


Ietsje netter dan het met php oplossen.
 
Kees -

Kees -

09/01/2012 12:38:18
Quote Anchor link
Aad B op 09/01/2012 11:54:19:
Erwin H op 09/01/2012 11:45:57:
Dat is niet waar, je kan MIN, MAX, COUNT prima gebruiken zonder group by. Alleen in dat geval wordt de group functie uitgevoerd over alle records.
Dit klopt wel maar is heel erg kort door de bocht en verwarrend voor beginners. TS moet om te beginnen niet SELECT * gebruiken maar zijn attributen benoemen. Vervolgens moet hij kijken of hij ook inderdaad al deze attributen wil groeperen. Nadenken dus over je query, niet zomaar wat GROUP BY toevoegen! @TS: Werk die * eens uit en laat dat zien hier.


Waarom moet ik die 1 voor 1 benoemen als ik ze allemaal nodig heb, wat is hier de meerwaarden van?


Toevoeging op 09/01/2012 12:40:30:

Smur f op 09/01/2012 12:07:54:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
WHERE addate > NOW()


Ietsje netter dan het met php oplossen.


Als ik dat doet pakt die ze niet meer vanaf 00:00:00 maar van de tijd die het op dat moment pas is.
Gewijzigd op 09/01/2012 12:39:33 door Kees -
 
Aad B

Aad B

09/01/2012 12:40:43
Quote Anchor link
De meerwaarde is dat je niet GROUP BY * kan doen, je moet ze dus benoemen. Verder is het raadzaam om altijd je attributen te benoemen, dat geeft minder problemen wanneer je je tabel wijzigt, bijvoorbeeld een veld erbij. SELECT * haalt dan overal meteen dat extra veld op waardoor er veel in je programmatuur aangepast moet worden terwijl je dat extra veld misschien maar in 1 of 2 programma's nodig hebt.
 
Erwin H

Erwin H

09/01/2012 12:44:16
Quote Anchor link
Het is sneller en toekomstbestendiger. Als je later bijvoorbeeld een kolom toevoegt die je helemaal niet nodig hebt krijg je die wel automatisch in je resultset. Als je een kolom een andere naam geeft lijkt er in je SQL statement niets aan het handje (die * werkt nog steeds), maar verderop in je code kan het opeens wel vreemd gedrag gaan vertonen. Terwijl als je alle kolommen benoemt krijg je in elk geval een foutmelding als de kolommen in eens niet meer kloppen.
 
Kees Schepers

kees Schepers

09/01/2012 12:45:06
Quote Anchor link
Erwin H op 09/01/2012 11:45:57:
Jelle - op 09/01/2012 11:37:19:
Je kan functies als MIN, MAX en COUNT alleen gebruiken als je ook gebruik maakt van Group By

Dat is niet waar, je kan MIN, MAX, COUNT prima gebruiken zonder group by. Alleen in dat geval wordt de group functie uitgevoerd over alle records.

Dat gezegd hebbende, de foutmelding gaat daar blijkbaar wel over. Ik ken het probleem op zich niet, maar het ziet ernaar uit dat als je een GROUP BY gebruikt je ervan verlost wordt.



Het is heel simpel, als je in je Query geen normale kolommen selecteert en alleen aggegrate functions uitvoert dan is het zonder group by geen probleem.

Officieel hoor je op ELK kolom wat niet aggegrate is te defineren in je GROUP BY. Voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT username, place, SUM(o.totalAmount) FROM user INNER JOIN orders o ON(orderid) GROUP BY username, place


Maar omdat mysql niet zo strict is kan dit ook:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT username, place, SUM(o.totalAmount) FROM user INNER JOIN orders o ON(orderid) GROUP BY username


Maar kan wel vreemde resultaten opleveren. Het beste is dus om alle kolommen mee te pakken.
 
Kees -

Kees -

09/01/2012 12:59:24
Quote Anchor link
Dank voor de uitleg weer wat geleerd. Ga dit dan maar even allemaal aanpassen:)
 



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.