SQL + count(*) Funktion

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

  • SQL + count(*) Funktion

    Hallo !

    ich habe 2 Tabellen: In der einen einen Primärschl. ID, Spalten 1 - (n-1), Zahl in der zweiten Tabelle dieselbe ID der ersten Tabelle beliebig oft.

    Ich möchte nun neben einigen Nebenbedingungen folgendes machen :

    Nimm die ID´s aus der ersten Tabelle und vergleiche Sie mit den ID´s aus der zweiten Tabelle. Gruppiere dazu jede ID der zweiten Tabelle mit Summe, also z.B.

    10 => 27
    11 => 35
    12 => 77 usw.

    Vergleiche nun diese Summe mit der Zahl aus der ersten Tabelle und falls die Summe größer ist als die Zahl, ist die Bedingung nicht erfüllt, d.h. mein ResultSet enthält NICHT diese ID.

    Habt Ihr vielleicht eine Idee ?

    Gruß

    Stefan

  • #2
    geht nicht mit einer SQL Abfrage, da er die Gruppierung und Zählung erst zum Ende der Abfrage macht, er also bei der Auswahl der Datensätze die Anzahl noch nicht kennt.

    Du kannst die Abfrage in eine temporäre Tabelle machen, und mit einer zweiten Abfrage diese Tabelle dann auslesen.
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar

    Lädt...
    X