Hallo allemaal,
Ik ben bezig om een klassement script te schrijven voor een website van een klant. Helaas ben ik niet zo handig met het koppelen tussen meerdere tabellen en heb ik hier even hulp nodig.
In totaal zijn er 3 tabellen:
Code:klas_rijders id int(11) naam varchar(255) klas_uitslagen id int(11) rijder int(11) wedstrijd int(11) punten int(11) klas_wedstrijden id int(11) plaats varchar(255) datum date
Stel je hebt deze 2 uitslagen:
Wedstrijd in Zuidbroek (2007/08/28)
1. Jan 10 punten
2. Jaap 9
3. Fred 8
4. Freek 7
5. Bert 6
Wedstrijd in Loppersum (2007/08/29)
1. Fred 10 punten
2. Jan 9
3. Jaap 8
4. Bert 7
5. Freek 6
Dan zouden de tabellen er dus zo uit zien:
De relaties tussen de tabellen:Code:klas_rijders id naam ----------------------- 1 Jan 2 Jaap 3 Fred 4 Freek 5 Bert klas_wedstrijden id plaats datum --------------------------------------- 1 Zuidbroek 2007/08/28 2 Loppersum 2007/08/29 klas_uitslagen id rijder wedstrijd punten ----------------------------------------------- 1 1 1 10 2 2 1 9 3 3 1 8 4 4 1 7 5 5 1 6 6 3 2 10 7 1 2 9 8 2 2 8 9 5 2 7 10 4 2 6
Dit was nog makkelijk.. maar nu komt het.. hoe maak ik een query dat dit word geoutput:Code:klas_uitslagen rijders - klas_rijders id klas_uitslagen wedstrijd - klas_wedstrijden id
In dit voorbeeld zijn maar 5 rijders gebruikt en 2 wedstrijden.. het is natuurlijk mogelijk dat er meer rijders en wedstrijden zijn.Code:Plaats Naam Zuidbroek Loppersum Punten ---------------------------------------------------------------- 1. Jan 10 9 19 2. Fred 8 10 18 3. Jaap 9 8 17 4. Freek 7 6 13 5. Bert 6 7 13
Iemand die hier even een klein stukje script voor kan schrijven ? Voor een zachtprijsje <10 euro ? Dus alleen een output scriptje. De gegevens in de database zetten kan ik zelf wel..
Indien vandaag nog klaar; neem contact op met;.
Bedankt !
---------------------------------------------------------------------------------
EDIT
Heb ook nog een kleine toevoeging. Het heet; "schrapresultaat". Dus dat de laagste score van een rijder word geschrapt.. dus...:
Tabel word dus gesorteerd op het aantal punten na het schrapresultaat.Code:Plaats Naam Zuidbroek Loppersum Punten Schrap Punten-------------------------------------------------------------------------------1. Jan 10 9 19 9 10 2. Fred 8 10 18 8 10 3. Jaap 9 8 17 8 9 4. Freek 7 6 13 6 7 5. Bert 6 7 13 6 7
En houd er even rekening mee dat sommige rijders niet alle wedstrijden rijden. Dus dat er bij de wedstrijd in Zuidbroek 10 deelnemers mee doen, en bij de wedstrijd in Loppersum 7 mee doen.
- Gezocht: Query voor Klassement script
-
829 × bekeken sinds 28-08-2007, 11:07 #1
Gezocht: Query voor Klassement script
Laatst aangepast door Jesper Veldhuizen : 04-09-2007 om 21:51
-
-
28-08-2007, 14:02 #2
- Berichten
- 211
- Lid sinds
- 19 Jaar
Niemand die even snel geld wilt verdienen ? Zit nogal wat haast achter eigenlijk.
Eventueel kan ik 15 euro betalen via Paypal. Anders 10 euro via de bank. Als het vandaag klaar is.
-
28-08-2007, 14:42 #3
- Berichten
- 88
- Lid sinds
- 18 Jaar
Kijk hier eens naar: http://www.w3schools.com/sql/sql_groupby.asp
-
28-08-2007, 15:00 #4
- Berichten
- 211
- Lid sinds
- 19 Jaar
Op dit moment is Maxim Kerstens er mee bezig. Mocht dit niet goed lopen, dan zal ik een bericht plaatsen dan ik iemand anders zoek.
-
29-08-2007, 21:36 #5
- Berichten
- 231
- Lid sinds
- 19 Jaar
SELECT
r.naam,
w.plaats,
u.punten
FROM
klas_uitslagen u
INNER JOIN
klas_rijders r
ON
r.id = u.rijder
INNER JOIN
klas_wedstrijden w
ON
w.id = u.wedstrijd
GROUP BY
u.rijder,
u.wedstrijd
ORDER BY
punten
ASC
Als je wilt maak ik het voor je af voor 10 euro.
-
04-09-2007, 19:47 #6
- Berichten
- 211
- Lid sinds
- 19 Jaar
Nadat je van één iemand niks meer hoort, en van een ander krijgt te horen dat het helaas niet gaat lukken ben ik nog steeds op zoek naar iemand.
15 euro is de vergoeding voor het script.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic