vergleichen und zusammen addieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • vergleichen und zusammen addieren

    hi alle zusammen,

    ich komme einfach nicht weiter. mal kurz zusammengefasst:

    tabelle A

    id
    wertA
    -----------------------
    tabelle B

    id_tabelleA
    id_user
    wertB

    ich möchte wertA und wertB vergleichen (kann 0 oder 1 sein) wenn wertA und wertB identisch sind (1 = 1 oder 0 = 0) dann zähle ich diesen vergleich als gültig (punkt) addiere diese punkte und gruppieren die id_user und geben aus.

    jemand einen vorschlag wie ich das anstelle?

    ich hoffe es hat jemand verstanden und kann mir weiterhelfen

  • #2
    Schema: a(id, wert), b(id, idA, wert).

    SELECT b.id, COUNT(b.id) AS punkte
    FROM a
    JOIN b ON a.id=b.idA AND a.wert=b.wert
    GROUP BY b.id

    Kommentar


    • #3
      hey

      danke für die lösung, kappt... den "vergleich" im join war es was ich im grunde suchte.

      was mich aber wundert, ich bekomme einen NULL wert von "punkte" beim auslesen?!?!?

      Kommentar


      • #4
        okay erledigt habe den grund gefunden.

        vielen dank

        Kommentar

        Lädt...
        X