thomas fisler: bedingt datensätze vergleichen und bedingt ausgeben

Beitrag lesen

hallo zusammen

vorneweg: ich hab mir die nacht um die ohren geschlagen, stehe aber, mit meinem bescheidenen wissen, am berg.
folgendes problem oder anliegen habe ich:

ich habe eine datenbank mit der tabelle *daten* und den *feldern* "id", "name", "vorname", "user", "passwort", "nr1", "nr2", "nr3", "nr4" ... .

wenn sich nun ein user mit "user" und "passwort" einloggt, soll folgendes verglichen werden:

  • alle "nr-felder" des users, welche den wert 0 haben mit sämtlichen gleichen nr-felder der anderen user, welche den wert => 2 haben.
  • die ausgabe soll dann noch pro anderen user separat ausgegeben werden, wobei als ausgabe ein "ja" ausreicht.

beispiel:

user A hat in allen nr-feldern 0.
user B hat in allen nr-feldern 2 oder mehr.
user C hat in nr1 '1', in nr2 '3', in nr3 '0', in nr4 '3' in nr5 '2'.

die ausgabe müsste nun sein:

user B: nr1 ja, nr2 ja, nr3 ja, nr4 ja, nr5 ja
user C: nr2 ja, nr4 ja, nr5 ja

ich hoffe, ich hab mich einigermassen verständlich ausgedrückt und ihr könnt mir weiterhelfen. nicht dass ich ein fertiges script erwarte, hilfreiche tipps sind ebenso willkommen, das fördert mein learning by doing.

sollte ich gewisse regeln verletzt haben, bitte ich um nachsicht.

gruss
thomas