• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Externe testers gezocht — Saphaxis AI Chat Organizer 0.1.59

    FreelanceAP 4 november 2026 om 07:42
  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

Laatste resultaat terugkrijgen

  • Jannick
  • 19 maart 2011 om 19:21
  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 19 maart 2011 om 19:21
    • #1

    Dag leden,

    Ik heb een vraag met betrekking tot MySQL. Ik heb een tabel met 5000 records, waar enkele dubbele accounts inzitten. Het is een samengevoegde tabel, dus sommige namen staan er dubbel in. Even wat voorbeelddata:

    PHP
    id 	naam
    1	Jannick
    2	Steven
    3	Henk
    4	Lars
    5	Beatrix
    6	Henk
    7	Jannick
    8	Francien
    9	Coen
    10	Frans
    11	Mark
    12	Francien
    Meer tonen

    Zoals je ziet komen de namen Jannick, Henk en Francien er vaker in voor. Nu wil ik de laatst toegevoegde matchende ID's, dus nummer 6, 7 en 12 verwijderen. Daarvoor had ik de volgende query in gedachten:

    PHP
    SELECT id
    FROM tabel
    GROUP BY naam
    HAVING COUNT( naam ) >1
    LIMIT 5

    Helaas komt deze terug met eerst voorkomende ID's, dus in de laatstgenoemde tabel de ID's 1, 3 en 8, en niet de nummers 6, 7 en 12.

    Is er een manier om de laatst matchende record weer te laten geven? Het werkt niet met ordenen, omdat ik dan gewoon 12, 7 en 6 terugkrijg.

    Alvast bedankt, en succes :)

    Groet,

    Jannick

  • Gast, wil je besparen op je domeinnamen? (ad)
  • Guido
    Gevorderd
    Berichten
    264
    • 19 maart 2011 om 20:01
    • #2

    Kun je me vertellen waarom je per se de laatste ID's van de dubbele resultaten wilt weergeven en niet de eerste?

  • Webbasing
    Gevorderd
    Berichten
    311
    • 19 maart 2011 om 20:04
    • #3

    omdat ie die laatste wss wilt verwijderen ?:P

    Basing voor een betaalbare prijs

  • Guido
    Gevorderd
    Berichten
    264
    • 19 maart 2011 om 20:06
    • #4

    Die laatste worden al verwijderd, daar gebruikt hij de GROUP functie voor.

    Je kunt het laatste resultaat weergeven, maar... dat kost je dan wel wat extra queries.

    Voorbij je eerste query kun je een nieuwe toevoegen.

    Gebruik WHERE `blabla`='$naam_resultaat' ORDER BY `id` DESC LIMIT 0,1.
    Hiermee laat je hem op die naam zoeken en het laatst toegevoegde ID weergeven.

  • L.Groot
    Elite members
    Berichten
    4.888
    • 19 maart 2011 om 20:07
    • #5

    En waarom verwijder je dan niet de eerste?
    Wat boeit het of je de 1e of laatste records verwijderd als overal hetzelfde instaat?

    Je zou namelijk wel DESC kunnen gebruiken, volgens mij moet dat werken.

  • Stefan.J
    Meester
    Berichten
    2.358
    • 19 maart 2011 om 20:08
    • #6

    Dit is een leuke, ga een poging doen hem voor je te schrijven, je hoort (leest) van me dadelijk.

  • L.Groot
    Elite members
    Berichten
    4.888
    • 19 maart 2011 om 20:10
    • #7

    Dit werkt misschien:

    PHP
    SELECT id
    FROM tabel
    GROUP BY naam
    ORDER BY HAVING COUNT( naam ) >1 DESC
  • Stefan.J
    Meester
    Berichten
    2.358
    • 19 maart 2011 om 20:14
    • #8

    Bij nader inzien: zo spannend is hij helemaal niet...

    PHP
    SELECT MAX(id)
    FROM namen GROUP BY naam
    HAVING COUNT(naam) > 1

    MAX doet het werk voor je, MySQL zou eens een normale database moeten worden en wel normaal met agregate functions moeten werken, had je deze fout/probleem vanzelf ondekt.

  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 19 maart 2011 om 20:21
    • #9

    Guido omdat het een tabel was met wisselende informatie, vanuit de ene (de eerste toegevoegde records) zijn er bepaalde velden gevuld, en vanuit de andere (de laatste records, die dus dubbel zijn) niet.

    L.Groot werkte niet op die manier; bij HAVING kan je niet sorteren op ASC of DESC.

    @KillingDevil Dat was 'm inderdaad! Dom dat ik daar niet eerder aan dacht..

    Dank iedereen!! :)

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 3 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design