Query resultaten samenvoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

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 »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

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 .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »
D B

D B

13/08/2014 09:55:46
Quote Anchor link
Hallo helpers!

Ik gebruik al een tijdje een scriptje om wedstrijden van een bepaalde speler te laten zien. Nu ben ik er achter dat als een speler bij 2 teams zit, hij random 1 team neemt. Hiermee ben ik aan de slag gegaan zodat hij nu elk team uitfiltert. Nu zou ik deze graag in een dropdown menutje zetten, zodat ik hier zonder pagina reload in kan switchen. (Of via een ajax call?)

Dit is mijn output nu:

Hallo Danny,
Knvb: MMPB117
Team: ZSC 5
Goals: 0
Team: ZSC Veteranen
Goals: 0
-Mijn gegevens aanvullen-
-Dit ben ik niet-

Je volgende wedstrijd
is nog niet bekend.

Wat ik dus eigenlijk wil is dat hij iedere output bij Team samenvoegt en daar de goals aan hangt.

Hopelijk begrijpen jullie wat ik bedoel en kunnen jullie me hier mee op weg helpen.

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
if ($acoord == 'OK') {
$query ="
        SELECT
            l.id,
            l.knvb,
            l.voornaam,
            l.achternaam,
            t.team_id,
            teams.team
        FROM
            Ip as i
        LEFT JOIN
            Leden as l
        ON
            (l.id = i.id)
        LEFT JOIN
            Teamindeling as t
        ON
            (l.id = t.leden_id) AND t.seizoen = '". $seizoen. "'
        LEFT JOIN
            Teams as teams
        ON
            (t.team_id = teams.id)
        LEFT JOIN
            Statistieken as s
        ON
            (l.id = s.leden_id) AND s.seizoen = '". $seizoen. "'
        WHERE
            i.ip = '". $_SERVER['REMOTE_ADDR']. "'
        AND
            i.id != ''
        GROUP BY
            t.team_id
        ORDER BY
            t.taak DESC
        ";
    $result = mysql_query($query) or die(mysql_error());
    $team = array();
    $boven = 0;
    if ( mysql_num_rows($result) >= 1 ) {
        while ($row = mysql_fetch_array($result)){
            if ( $boven == 0 ) {
                $SESSION['suser'] = $row['voornaam']. " ". $row['achternaam'];
                $SESSION['id'] = $row['id'];
                $team[] = $row['team'];
                echo '<div id="rechtsbb">';
                echo '<table width="145">';
                echo '<tr>';
                echo '<td align="left" colspan="2">';
                echo 'Hallo '. $row['voornaam']. ',<br>';
                echo '</td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td align="left">Knvb:</td><td align="right">'. $row['knvb']. '</td>';
                echo '</tr><tr>';
            }
            $boven = 1;
            if ( $row['team_id'] != NULL) {
                $que1 ="SELECT
                        COUNT(g.leden_id) AS goals
                    FROM
                        Goals AS g
                    LEFT JOIN
                        Wedstrijden AS w
                    ON
                        (g.wedstrijd_id = w.id)
                    WHERE
                        g.leden_id = '". $SESSION['id']. "'
                    AND
                        w.seizoen = '". $seizoen. "'";
                    if ( $team == 'ZSC Veteranen' ) {
                        $que1 .= "AND w.soort = 'Vriendschappelijk'";
                    }
                    else {
                        $que1 .= "AND w.soort = 'Competitie'";
                    }
                $que1 .="AND
                        g.wie = '". $team. "'";
                $res1 = mysql_query($que1) or die(mysql_error());
                $row1 = mysql_fetch_array($res1);
                echo '<td  align="left">Team:</td><td align="right">'. $row['team']. '</td>';
                echo '</tr><tr>';
                echo '<td align="left">Goals:</td><td align="right">'. $row1['goals']. '</td>';
                echo '</tr>';
            }
        }
        echo '<tr>';
        echo '<td colspan="2" align="center">';
        echo '<form action="gegevens.php" target="contentframe" method="POST">';
        echo '<input type="hidden" name="idtje" value="'. $row['id']. '">';
        echo '<input class="input" type="submit" name="submit2" value="Mijn gegevens aanvullen">';
        echo '</form>';
        echo '</td>';
        echo '</tr>';
        echo '<tr>';
        echo '<td colspan="2" align="center">';
        echo '<form action="'. $_SERVER['REQUEST_URI']. '" method="POST">';
        echo '<input type="hidden" name="ip" value="'. $_SERVER['REMOTE_ADDR']. '">';
        echo '<input class="input" type="submit" name="submit1" value="Dit ben ik niet">';
        echo '</form>';
        echo '</td>';
        echo '</tr>';
        echo '</table>';
        echo '</div>';
        echo '<div id="rechtsbo">';
        echo 'Je volgende wedstrijd<br>';
        $query=    "
            SELECT
                w.team_1,
                w.team_2,
                DATE_FORMAT(w.datum, '%a %d %M') as datum1,
                TIME_FORMAT(w.tijd, '%H:%i') as tijd
            FROM     
                Wedstrijden AS w
            LEFT JOIN
                Teams AS team
            ON
                team.team = w.competitie
            LEFT JOIN
                Teamindeling AS t
            ON
                t.team_id = team.id AND t.seizoen = '". $seizoen. "'
            WHERE
                t.leden_id = '". $row['id']. "'
            AND
                ( ( w.datum > DATE_FORMAT(NOW(),'%Y-%m-%d') ) OR ( w.datum = DATE_FORMAT(NOW(),'%Y-%m-%d') AND DATE_FORMAT(w.tijd,'%H:%i') > DATE_FORMAT(NOW(),'%H:%i') ))
            AND
                (uitslag_t1 IS NULL OR uitslag_t1 = '')
            AND
                w.seizoen = '". $seizoen. "'
            ORDER BY
                datum ASC,
                tijd ASC
            LIMIT 1
            ";
        $result = mysql_query($query) or die(mysql_error());
        $row = mysql_fetch_array($result);
        if ( mysql_num_rows($result) > '0') {
            echo '<table align="center">';
            echo '<tr>';
            echo '<td colspan="3" align="center">'. $row['datum1']. ' '. $row['tijd']. '</td>';
            echo '</tr><tr>';
            echo '<td align="center">'. stripcslashes($row['team_1']). '</td>';
            echo '</tr><tr>';
            echo '<td align="center">-</td>';
            echo '</tr><tr>';
            echo '<td align="center">'. stripcslashes($row['team_2']). '</td>';
            echo '</tr>';
            echo '</table>';
        }
        else {
            echo 'is nog niet bekend.';
        }
        echo '</div>';
    }


Alvast bedankt voor het meedenken!
Gewijzigd op 13/08/2014 09:58:36 door D B
 
PHP hulp

PHP hulp

27/05/2026 09:23:18
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/08/2014 13:44:10
Quote Anchor link
Volgens mij heb ik je hier al meer op gewezen, maar je gebruikt group by helemaal verkeerd:
a) je hebt geen aggegrate functie in je SELECT
b) je groepeert niet op ALLE kolommen in de select die niet in een aggegrate functie staan.

En gebruik ook geen left join wanneer dat niet specifiek nodig is.
 
D B

D B

13/08/2014 20:08:42
Quote Anchor link
Hallo Ger,

Allereerst, bedankt voor je reactie weer!

De query zoals ik hem gebruik werkt eigenlijk perfect, het gaat me eigenlijk om de output van team en goals, deze zouden aan elkaar gekoppeld moeten zijn en oproepbaar door bijvoorbeeld een dropdown menu.


Toch wil ik graag verder op jou antwoorden in gaan, omdat ik mijn query ook zo perfect mogelijk wil hebben. Waarschijnlijk kun jij de 2 query's die ik gebruik ook in 1 query kwijt, maar dit lukt me zelf nog niet. Nu is het niet zo dat ik je ga vragen om dit te doen, maar ik zou graag willen weten wat je precies bedoelt met:
a) je hebt geen aggegrate?? functie in je SELECT
b) je groepeert niet op ALLE kolommen in de select die niet in een aggegrate functie staan.
c) en gebruik ook geen left join wanneer dat niet specifiek nodig is.

a) waarschijnlijk is dit een beginnersvraag, maar zou je mij in makkelijke taal uit kunnen leggen wat dit precies betekent?
b) zal dan waarschijnlijk ook makkelijker worden.
c) kun je hier wat specifieker in zijn? deze zie ik niet namelijk.

Alvast bedankt!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2014 11:41:47
Quote Anchor link
a)
Aggegrate functies zijn COUNT, AVG, SUM, MIN, MAX etc.
Die staan niet nergens in de select clause dus heeft de group by geen zin (je kan dan beter SELECT DISTINCT gebruiken)
In sommige DBM systemen krijg je een foutmelding voorgeschoteld (zoals het hoort)

b)
Zie ook link

c)
Een left join betekent alle records die in de tabel(len) die aan de linkerkant van de join staan meenemen.

In de derde query begin je met de tabel wedstrijden, dat betekent dus dat je in eerste instantie alle wedstrijden in het (tussen)resultaat hebt, daarna ga je in de WHERE op waardes filteren die in een left gejoinde tabel staan, wat hetzelfde effect heeft als een INNER JOIN. Dit kan als gevolg hebben dat je query (beduidend) langer gaat duren.
 
D B

D B

14/08/2014 12:14:11
Quote Anchor link
Ok, dus als ik het goed begrijp verander ik de eerste query beter naar:

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
       SELECT DISTINCT
            l.id,
            l.knvb,
            l.voornaam,
            l.achternaam,
            t.team_id,
            teams.team
        FROM
            Ip as i
        LEFT JOIN
            Leden as l
        ON
            (l.id = i.id)
        LEFT JOIN
            Teamindeling as t
        ON
            (l.id = t.leden_id) AND t.seizoen = '". $seizoen ."'
        LEFT JOIN
            Teams as teams
        ON
            (t.team_id = teams.id)
        LEFT JOIN
            Statistieken as s
        ON
            (l.id = s.leden_id) AND s.seizoen = '". $seizoen. "'
        WHERE
            i.ip = '". $_SERVER['REMOTE_ADDR']. "'
        AND
            i.id != ''
        ORDER BY
            t.taak DESC


Omdat ik hier eigenlijk geen aggegrate functie bij nodig heb (aggegrate functie is een alleen nodig bij een 'berekening'(telfunctie) als ik het goed begrijp)
 
Erwin H

Erwin H

14/08/2014 12:21:01
Quote Anchor link
Waarbij je nu wel beduidend meer resultaten kunt krijgen dan bij je query waarin je een GROUP BY gebruikte. Ik ben het overigens volkomen met Ger eens dat dat incorrect was.

Het verschil tussen je eerste en deze, is dat door de GROUP BY die alleen op team_id groepeerde, je in die query voor elk team 1 record terug kreeg. Nu heb je een DISTINCT en die haalt elk record op waarvoor de combinatie van alle kolommen uniek is. Dat kunnen dus veel meer records zijn.
 
D B

D B

14/08/2014 22:47:10
Quote Anchor link
Ik heb een aantal keer getest met group by en distinct en begrijp wat je bedoeld. Toch denk ik dat in mijn situatie DISTINCT inderdaad genoeg is. Dus dat deel is verholpen.

Zou iemand van jullie ook nog naar het andere deel van mijn vraag willen kijken:

nl. Hoe kan ik nu het beste de output van mijn 2de query samenvoegen (wil dit later misschien ook nog uitbreiden dat je meerdere mensen op 1 ip kunt hebben, dus dat je daartussen al kunt switchen en dat aan de hand van de gebruikersnaam dus team en aantal goals veranderd. En dat je bij team dus kunt switchen tussen de verschillende teams en dat het aantal goals dan meeveranderd.)

Hopelijk begrijpen jullie dit zo een beetje, en kunnen jullie mij wat verder op de goede weg brengen.

Groeten!
 
D B

D B

17/08/2014 15:23:05
Quote Anchor link
Niemand die mij hier wat verder mee op weg kan helpen?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

18/08/2014 12:15:16
Quote Anchor link
Je zet het aantal goals in de value van de options:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<select id="team" name="team" onchange="showGoals(this.value)">
<option value="4">Bal Op Het Dak</option>
<option value="2">Bal In De Sloot</option>
</select>
<span id="goals">4<span> goals

<script type="text/javascript">
function showGoals(g) {
    document.getElementById("goals").innerHTML = g;
}
</script>
Gewijzigd op 18/08/2014 12:16:15 door Ger van Steenderen
 



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.