MySQL group by

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

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

22/12/2024 07:15:17
 
- 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.