Query Probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer (backend)

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 (backend)

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 »

Python Developer

Functie Het team bestaat ongeveer uit 12 developers waarmee jij samen clean microservices in Python gaat ontwikkelen. Low code is een no go voor hen en zij willen graag een mooi en modern systeemarchitectuur designen en behouden. Daarom zal je meehelpen met het designen van verbeterde versies van hun clean, moderne, modulaire, robuuste en veilige systeemarchitectuur. Daarnaast zal je ook componenten van de dataprocessing en/of opslagsystemen implementeren, onder begeleiding van onze data engineers. Uiteraard werk je ook zeer nauw samen met onze collega’s binnen het China-domein, onze China experts, en van business development. Zo is er ook genoeg ruimte om

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Senior Java developer (backend)

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 Developer

Functie Het huidige team bestaat uit 2 UX/UI designers, 2 back-end developer waarvan één de Teamlead is, 2 front-end developers, een supportmedewerker en (heel belangrijk) de kantoorhond (Morale Officer). Vangwege de groei binnen de organisatie gaan ze naar 2 scrum teams toe. 1 product team en 1 delivery team. Elk team zal volledig multidisciplinair werken met ieder een eigen Scrum master. Jij komt te werken in het Delivery team. Het delivery team houdt zich voornamelijk bezig met de implementatie van het SAAS product bij klanten. Binnen jouw rol als front end developer ben je dus bezig met het maken van

Bekijk vacature »

Belastingdienst - Freelance Sr. developer JAVA EE

Startdatum inzet: 24-10-2022 Open einde, tijdelijke functie, met optie op vast Uren per week: 36,00 Max. uurtarief: afhankelijk van CV Binnen de afdeling M&M Messaging - Ontvangen & Mededelen (O&M) wordt gezocht naar een ervaren Java EE Developer. De werkzaamheden vinden plaats in een dynamische omgeving op het snijvlak van functionaliteit en techniek te werken. De werkzaamheden zijn gericht op meerdere applicaties, het betreft zowel nieuwbouw als doorontwikkeling van bestaande applicaties. De opdrachten bestaan uit een mix van realiseren business functionaliteit, optimalisaties wat betreft onderhoudbaarheid, performance en (technische) continuïteit. We zijn op zoek naar een ervaren Developer die zelfstandig een

Bekijk vacature »

Technisch Ontwikkelaar

Be a hero Als Technisch Ontwikkelaar ben je goed in staat de klantbehoefte scherp te krijgen en te houden tijdens het ontwerpproces. De kern van je rol is het uitwerken van plannen op technische maakbaarheid, haalbaarheid en uitvoerbaarheid. Je bent in de lead vanaf de DO fase en treed op als adviseur in de SO/VO fase waarbij je nauw samenwerkt met de (commercieel) ontwikkelingsmanager. In deze sleutelpositie stuur je het ontwerpproces aan van integrale projecten (D&B) welke zich laten kenmerken als utiltieitsbouw- of utilitaire woningbouw. Deze projecten hebben echter allemaal één ding gemeen: er zit of een grote mate van

Bekijk vacature »

Senior Java Full Stack Developer

Functieomschrijving Als Senior Java Full Stack Developer binnen ons Client domein maak je directe impact op de dienstverlening van heel Randstad Groep Nederland. Je bent onderdeel van onze interne IT afdeling. Ondanks de domein naam dus geen eindeloze klantopdrachten, maar juist focus op de technische innovatie van onze eigen processen en dienstverlening. Om dit continu te kunnen optimaliseren zitten we middenin een grote transformatie en zijn daarom op zoek naar een tweetal vaste senior developers die ruimte en vrijheid zoeken om hun kennis en ervaring in te zetten. Wat bieden wij? Het nodige vertrouwen en de autonomie om je werk

Bekijk vacature »

Fullstack developer

Bedrijfsomschrijving Yacht is dé organisatie van en voor professionals. Wij verbinden professionals en organisaties die het verschil willen maken. Ons doel is optimaal resultaat: jou als professional uitdagend werk bieden waarmee jij de organisaties van onze opdrachtgevers blijvend verbetert. Yacht is een dochter onderneming van Randstad Holding met een focus op hoog opgeleide professionals. Geïnteresseerd? Dan willen we jou graag beter leren kennen! Functieomschrijving Ben jij een Fullstack developer die de uitdaging zoekt om op detacheringsbasis tijdelijke opdrachten te doen bij grote klanten als: Heineken, Bol.com Philips, KPN, ABN AMRO, Rabobank, ING, PWC, VodafoneZiggo, Leaseplan, Athlon International, Randstad Holding etc

Bekijk vacature »

C#/.NET Developer

"As a C#/.NET developer in my team you contribute to the correct translation of domain-specific, technical and business requirements into intelligent solutions that are applied at leading high-tech customers. You work closely with colleagues to properly coordinate the development process, decide on software implementations, participate in code design and test documentation reviews. In this role you will focus on creating software in C# and .NET, contributing to the development of high-tech software platforms in a scrum/Agile way of working, in order to maintain high software quality and make interfacing with the hardware easier." What do you bring? Bachelor or Master

Bekijk vacature »

Mobile developer (Android)

Functie Het komende jaar staat in teken van het vernieuwen van ons platform. We willen onze klanten nog beter helpen en het nóg beter in kaart brengen van de beste deals. Voor deze functie zijn we op zoek naar zowel een Android developer als een iOS developer. We hebben ervoor gekozen om een junior tot medior functie uit te zetten, omdat we kunnen garanderen dat we je voldoende begeleiding kunnen bieden. Het IT-team bestaat uit een gevarieerd team. Zowel man als vrouw, jong en oud. We zoeken een toevoeging in het team die net zoals ons een techneut in hart

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Microsoft Developer (Relocation)

In brief As a .NET software developer you will develop innovative solutions for our customers, machine and equipment builders. You work both in-house and on location with the customer. With your fellow developers and architects, you will devise, design and develop the best solutions for our customers. In addition to developing in .NET, you will have the opportunity to develop at a technical and personal level. This is what you like to do You like to work on various software development projects relating to technical automatio You want to work for a Microsoft Gold Partner and in the ‘Brainport’ region

Bekijk vacature »
The Beeding Clown

The Beeding Clown

09/01/2008 16:25:00
Quote Anchor link
Hoi mensen, ik heb de volgende query..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT
    players.id,
    players.name,
    COUNT(replays.id) AS num
FROM
    players
INNER JOIN
    replays
ON
    players.id = replays.player_id
GROUP BY
    replays.player_id
ORDER BY
    players.name
ASC


Het probleem is dat ie alleen de records returned met mensen waar replays van bestaan in de database. Ik wil graag dat ie alle users uit de database trekt of ze nu wel of niet replays hebben. De gehele lijst dus met hun id, naam en het aantal replays.

Ik ben niet zo'n held in het hele SQL gebeuren, so dont be to hard on me..

PS: Met een LEFT JOIN krijg ik 1 record meer.. die heeft 0 replays
Gewijzigd op 01/01/1970 01:00:00 door The Beeding Clown
 
PHP hulp

PHP hulp

01/10/2022 19:20:54
 
Hipska BE

Hipska BE

09/01/2008 16:31:00
Quote Anchor link
INNER JOIN vervangen door LEFT JOIN
 
The Beeding Clown

The Beeding Clown

09/01/2008 16:35:00
Quote Anchor link
Quote:
PS: Met een LEFT JOIN krijg ik 1 record meer.. die heeft 0 replays
Gewijzigd op 01/01/1970 01:00:00 door The Beeding Clown
 
Joren de Wit

Joren de Wit

09/01/2008 17:31:00
Quote Anchor link
@Nano: dat is toch wat je wilde?
 
The Beeding Clown

The Beeding Clown

09/01/2008 18:10:00
Quote Anchor link
Nee ik wil ze allemaal..

hij pakt er nu maar 1 meer dan met gebruik van een INNER JOIN..

Er zijn nog genoeg players die niet te voorschijn komen met de query :(
 
Martijn B

Martijn B

09/01/2008 18:42:00
Quote Anchor link
Zo dan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
    players.id,
    players.name,
    COUNT(replays.id) AS num
FROM
    players
LEFT JOIN
    replays
ON
    (players.id = replays.player_id)
ORDER BY
    players.name
ASC
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Joren de Wit

Joren de Wit

09/01/2008 19:18:00
Quote Anchor link
Die mag niet Martijn, je zult een GROUP BY moeten gebruiken omdat je ook COUNT() gebruikt.

@Nano: de eerste query die je geeft kan ook niet. MySQL laat het echter wel toe, maar de query is niet juist. De kolom players.name mist namelijk in je GROUP BY clausule.

Maar met de LEFT JOIN zit je wel op de goede weg, in die richting zul je het wel moeten zoeken. Laat anders je datamodel eens zien, dan weten we waarover we praten.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
The Beeding Clown

The Beeding Clown

09/01/2008 23:35:00
Quote Anchor link
@Blance, tnx voor je reply
Wat zijn de regels voor SQL met GROUP BY, moet de GROUP BY ook in de WHERE staan of snap ik het verkeerd ?
Ben nog niet zo'n expert in SQL

mijn data model ziet er zo uit: (wist niet hoe ik het andes moest doen)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
Table "players" :
id, name, password, email, enz...

Table "replays" :
id, player_id, title, description, votes, score, downloads, upl_date, enz..

Table "comments :
id, replay_id, player_id, comment, date


De table Comments is voor het commentaar posts by de replays
Gewijzigd op 01/01/1970 01:00:00 door The Beeding Clown
 
Joren de Wit

Joren de Wit

09/01/2008 23:57:00
Quote Anchor link
GROUP BY: Het juiste gebruik ervan

In deze tutorial kun je alles lezen over het juiste gebruik van de GROUP BY clausule. Dus wanneer wel en wanner niet, en wat moet je er nou eigenlijk in zetten?

Verder wat betreft je query, deze zou gewoon moeten werken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT
    p.id,
    p.name,
    COUNT(r.id) AS aantal
FROM
    players AS p
LEFT JOIN
    replays AS r
        ON r.player_id = p.id
GROUP BY
    p.id,
    p.name
ORDER BY
    p.name ASC
 
The Beeding Clown

The Beeding Clown

10/01/2008 16:10:00
Quote Anchor link
Beankt voor de link :)
Het artiekel was erg leerzaam. Ik heb de query (na het lezen van het artiekel) aangepast en werkt nu perfect.

Mijn dank is zeer groot :respect:

Grtz Nano
 



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.