SQL Query

Dieses Thema im Forum "Webentwicklung" wurde erstellt von tobZel, 31. Mai 2007 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 31. Mai 2007
    hallo ich versuche gerade einen SQL Query zu erstellen komme aber nicht weiter. Das will ich machen (es geht um eine counterstrike online statistik):

    Ich hab zwei tabellen:

    match_player: (speichert alle spieler)

    IP Name

    match_kills: (loggt alle kills)

    KillerIP VictimIP


    Hoffe die Namen der spalten sind eindeutig

    Jetzt will ich, dass ich folgenden output erhalte:

    IP Name Kills Deaths

    Das will ich auch noch sortieren können aber ich denke das geht dann über ein einfaches ORDER BY?

    Die IPs der Killer oder Victims kommt sicher in der tabelle player vor, da er ansonsten sofort von einem script gekickt wird.

    Ich würds GERNE selber machen habs schon ne halbe stunde probiert komme aber einfach nicht weiter!

    Bei fragen einfach melden!

    mfg tobZel
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 31. Mai 2007
    AW: SQL Query

    poste mal deinen versuch, dann kann ich leichter korrigieren. ORDER BY ist richtig.
     
  4. #3 31. Mai 2007
    AW: SQL Query

    So sollte das eigentlich schon funktionieren mein ich. Habs jetzt nicht ausprobiert.

    MfG
    mogstabrezn
     
  5. #4 31. Mai 2007
    AW: SQL Query

    so in etwa

    HTML:
    SELECT match_player.ip,match_player.name,match_kills.kills,match_kills.death FROM match_player,match_kills ORDER BY kills DESC
    
     
  6. #5 31. Mai 2007
    AW: SQL Query

    SELECT IP, Name, COUNT(KillerIP) as anzahl FROM `match_kills`, `match_player` WHERE `match_kills`.`KillerIP` = `match_player`.`IP`;

    versuchs mal so
     
  7. #6 31. Mai 2007
    AW: SQL Query

    das ging ja flott.

    Srry wollte meinen versuch noch dazu schreiben habs aber vergessen:

    Code:
    SELECT ip, name, COUNT(k1.*) as kills, COUNT(k2.*) as deaths FROM match_player LEFT JOIN match_kills k1 ON match_player.ip = k1.ip LEFT JOIN match_kills k2 ON player.ip = k2.ip GROUP BY name ORDER BY kills DESC
    MySQL scheint das aber irgentwie nicht anzunehmen (bekomm kein gescheites result)

    Ich guck mir mal eure möglichkeiten an!

    mfg tobZel
     

  8. Videos zum Thema
Die Seite wird geladen...
Similar Threads - SQL Query
  1. Antworten:
    3
    Aufrufe:
    728
  2. Antworten:
    13
    Aufrufe:
    1.944
  3. Problem mit Select SQL Query.

    MantiCore , 12. Oktober 2013 , im Forum: Webentwicklung
    Antworten:
    2
    Aufrufe:
    853
  4. Antworten:
    4
    Aufrufe:
    724
  5. [PHP] [MySQL] Query empty

    DerPateOnTour , 30. Dezember 2012 , im Forum: Webentwicklung
    Antworten:
    7
    Aufrufe:
    912
  • Annonce

  • Annonce