MySQL group by

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten 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. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

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 »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

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

29/04/2024 09:17:50
 
- 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.