MySQL group by

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

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 »

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 »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. 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! 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 hebben

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »
W S

W S

27/07/2011 12:40:33
Quote Anchor link
SELECT * FROM table GROUP BY gid DESC ORDER BY id DESC LIMIT 20

'k Zit hier al heel den dag met te rommelen, .. maar krijg maar niet het gewenste resultaat, .. alle gid zijn natuurlijk gelijk, .. punt is dat het de data van het eerste object weer geeft en dus niet het laatste zoals ik zou willen. Weet iemand hoe ik dit omgekeerd kan weergeven?
 
PHP hulp

PHP hulp

27/05/2026 04:29:47
 
- SanThe -

- SanThe -

27/07/2011 14:16:36
Quote Anchor link
ORDER BY gid DESC/ASC
 
W S

W S

27/07/2011 15:50:53
Quote Anchor link
geprobeerd en nee dat werkt niet hier is de oplossing dit is blijkbaar een veel voorkomend probleem, aangezien gid "group by gid" is zijn ze allemaal hetzelfde dus asc/desc werken niet en order by id werkt niet omdat er maar 1 id wordt weer gegeven, .. heb veel oplossingen gevonden met joins en zovoorts, maar uiteindlijk heb ik het zelf kunnen vinden heeft wel heel de dag in beslag genomen maar het werkt hehe

SELECT *,MAX(id) AS list FROM table GROUP BY gid DESC ORDER BY list DESC LIMIT 20

Toevoeging op 27/07/2011 16:01:40:

mysql> SELECT id,gid,max(id) as list FROM table GROUP BY gid order by list desc LIMIT 5;
+----+-----+------+
| id | gid | list |
+----+-----+------+
| 49 | 49 | 97 |
| 23 | 23 | 95 |
| 47 | 47 | 92 |
| 50 | 50 | 91 |
| 88 | 88 | 90 |
+----+-----+------+
mysql> SELECT id,gid FROM table GROUP BY gid desc order by id asc LIMIT 5;
+----+-----+
| id | gid |
+----+-----+
| 22 | 22 |
| 23 | 23 |
| 24 | 24 |
| 26 | 26 |
| 29 | 29 |
+----+-----+
mysql> SELECT id,gid FROM table GROUP BY gid desc order by id desc LIMIT 5;
+----+-----+
| id | gid |
+----+-----+
| 89 | 89 |
| 88 | 88 |
| 79 | 79 |
| 73 | 73 |
| 71 | 71 |
+----+-----+


Toevoeging op 27/07/2011 16:03:58:

toch bedankt voor de poging.

Toevoeging op 27/07/2011 16:06:46:

Dit lost enkel een deel van het probleem op, .. bv ik zou uit één veld ook de informatie willen uitlezen, .. van het max id maar er wordt enkel de eerste table weergegeven max(id) is enkel voor het sorteren, zal waarschijnlijk een join moeten doen of nieuwe query..
 
Joren de Wit

Joren de Wit

27/07/2011 16:24:16
Quote Anchor link
Niet om het een of ander, maar de database doet precies wat jij in die query van hem vraagt. Jij gebruikt GROUP BY op een incorrecte manier waardoor je dit resultaat krijgt.

GROUP BY is bedoeld om records te groeperen zodat je informatie over die groep records op kunt halen. Direct gevolg is dat je in diezelfde query nooit data van afzonderlijke records uit die groep op kunt halen.

De oplossing met MAX(id) is dan ook niet de juiste, alhoewel dat op eerste gezicht zo lijkt. In werkelijkheid mag je helemaal geen waarde hechten aan een id, aangezien dat enkel gebruikt wordt om een record uniek aan te duiden. Het zegt helemaal niets over een volgorde van verschillende records, een eigenschap die jij nu wel gebruikt. Zet bijvoorbeeld maar eens een backup terug, dan hebben oudere records een hoger id!

Wat wil je precies bereiken, want dat is me nog niet helemaal duidelijk? Wellicht dat we je dan wel de goede kant op kunnen sturen...
 
W S

W S

27/07/2011 16:40:44
Quote Anchor link
normaal als je een backup maakt back je de id's ook op, omdat ik id gebruik als link naar andere tables. ik zie niet in waarom je een backup maakt je de id's niet zou backup'en.

nu eigenlijk maak ik een ticket service, .. en dus eerste ticket heeft id en gid dat gelijk is, het antwoordt op het ticket heeft een nieuw id maar zelfde gid als het eerste id, en dus als ik een lijst maak gebruik ik group by komt het niet bovenaan in de lijst, maar ik wil wel het laatst geupdate ticket bovenaan in mijn lijst, dus order by id gaf een verkeerd resultaat door max(id) komt het bovenaan in de lijst.
Gewijzigd op 27/07/2011 16:42:58 door W S
 
Joren de Wit

Joren de Wit

27/07/2011 16:59:36
Quote Anchor link
Als je iets wilt sorteren op moment van plaatsen, zul je bij elk record ook een datumtijdstempel op moeten slaan. Daar kun je dan op sorteren.

Wat ik begrijp is dat je een overzicht van tickets wilt maken waarbij het ticket waarop het laatst gereageerd is, bovenaan staat. Dan heb je niets aan GROUP BY, ook al lijkt dat in eerste instantie het gewenste resultaat te geven. Wat je zou moeten doen is in een query alle reacties selecteren, gesorteerd op tijd van plaatsen. Met behulp van een JOIN haal je bij elke reactie de gegevens van het bijbehorende ticket op. Nu heb je een resultaatset met alle gewenste data die ook nog eens goed gesorteerd is.

Vervolgens zul je deze resultaatset in PHP uit moeten lezen en moeten zorgen dat het overzicht er goed uit komt te zien. Zo zul je moeten zorgen dat een ticket maar 1x weergegeven wordt. Overigens zou je dit ook nog kunnen bereiken door in je query DISTINCT te gebruiken.
 



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.