[SQL] 2 Spalten zusammen gruppieren?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von wollknoll, 17. Mai 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. Mai 2010
    2 Spalten zusammen gruppieren?

    hallo zusammen,

    ich habe eine sql die mir folgendes ergebnis liefert:

    Code:
    anz zahl1 zahl2
    1 2 6
    2 6 2
    1 3 4
    1 4 3
    1 2 2
    3 2 2
    ...
    
    ich möchte nun beispielsweise zahl1 = 2 und zahl2 = 6 mit dem prinzipiell gleichen eintrag zahl1 = 6 und zahl2 = 2 gruppieren, um folgendes ergebnis zu erhalten:

    Code:
    anz zahl1 zahl2
    3 6 2
    2 3 4
    4 2 2
    ...
    
    ich selber arbeitete auf einer sqllite datenbank.

    gruß
     
  2. 17. Mai 2010
    AW: 2 Spalten zusammen gruppieren?

    hä? versteh ich net. erklär das mal für leute die sich nicht schon stunden damit rumärgern ^^
     
  3. 17. Mai 2010
    AW: 2 Spalten zusammen gruppieren?

    Du möchtest die Anzahl zählen wie oft bei zahl1 und bei zahl2 die gleiche Zahlenkobi ist, unabhängig davon wo die Zahl dort steht?
     
  4. 17. Mai 2010
    AW: 2 Spalten zusammen gruppieren?

    @ hacker5
    genau
     
  5. 17. Mai 2010
    AW: 2 Spalten zusammen gruppieren?

    ah nun versteh ichs auch, nächstes mal gleich von hacker5 erklären lassen

    mal sehen wie man das frickeln kann ^^

    mal ein schuss ins blaue
    Code:
    SELECT 
     DISTINCT m.`zahl1`, m.`zahl2,
     ( SELECT SUM(t.`anz`)
     FROM `tabelle` t
     WHERE
     (t.zahl1 = m.zahl1 && t.zahl2 = m.zahl2)
     || (t.zahl1 = m.zahl2 && t.zahl2 = m.zahl1) 
     ) `anz`
    FROM `tabelle` m 
     
  6. 17. Mai 2010
    AW: 2 Spalten zusammen gruppieren?

    hab eigentlich gedacht das beispiel, wie ich es später mal haben will, reicht aus
    notfalls muss ich das problem wohl programmatisch lösen, da es die query auch relativ performant sein sollte. da die tabelle schnell mehrere 1000 einträge beinhalten kann.
     
  7. 17. Mai 2010
    AW: 2 Spalten zusammen gruppieren?

    muss es denn ein query sein, oder kannst du dann mit php o.ä weiterarbeiten?
     
  8. 17. Mai 2010
    AW: 2 Spalten zusammen gruppieren?

    ja, ich kann es mit java programmatisch lösen. ich versuche mich auch schon die ganze zeit daran, finde aber irgendwie keine lösung.
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.