You are not logged in.

wcf.regNote.message

dr_c

Beginner

  • "dr_c" started this thread

Posts: 1

  • Send private message

1

Friday, February 29th 2008, 10:52pm

CASE anweisung

da die database schon besteht , und ist nicht so leicht zu umformatieren , suche ich lösung für folgendes problem :

habe 5 tabellen :

-ereignisse
-gruppe1
-gruppe2
-gruppe3
-gruppe4



tabelle ereignisse ist meine haupttabelle

tabellen gruppe1 bis gruppe4 haben gleiche spalten (name , vorname , ... ), aber beinhalten verschiedne daten von mitglieder einzelner gruppen .

in tabelle ereignisse , habe spalten gruppe und mitglied

am einem tag passieren mehrere ereignisse , verursacht durch verschiedne mitglieder von verschiednen gruppen


In tabelle ereignisse sehe ich :

am 29.02.08 , mitglied 1 von gruppe 3 , hat irgendwas getan
am 29.02.08 , mitglied 1 von gruppe 1 , hat irgendwas getan
am 29.02.08 , mitglied 3 von gruppe 2 , hat irgendwas getan
am 29.02.08 , mitglied 2 von gruppe 4 , hat irgendwas getan
......


statt diese "mitglied X von gruppe Y" , möchte ich sehen name und vorname des mitgliedes .

und das schlimmste ist , mit eine abfrage , sollen alle ereignisse am tag so aussgegeben werden

Habe mit CASE versucht , aber nicht hinbekommen :(

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Saturday, March 1st 2008, 8:32am

Wenn in irgend einer Tabelle schon der Name des Mitglieds steht ist das kein Thema dann kannst Du ja einfach darauf referenzieren und anstatt irgend ne Zahl dann den Namen raus holen. Jede Person hat ja ein eindeutiges kreterium. Und mehrere Tabellen auf einen Schlag abfragen kannst Du mit JOIN. Da kannst Du dann anhand der Mitgliednummer und Gruppennummer die vier Tabellen dazu basteln und so mit einer Abfrage alles auf einen Schlag auslesen. Pro Gruppe dann zusätzlich noch auf die Tabelle referenzieren in der die Namen stehen. Existiert solch eine Tabelle nicht musst Du die anlegen und dann nutzen.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel