Hallo Christoph,

ich habe mir das mal angeschaut. Wird hier zweimal eine Bedingung gemacht?

Wie sieht es aus, wenn ich noch 3 Tabellen mit Zusatztabellen hinzuf�gen m�chte?

Geht das �berhaupt?

Danke
Makrus



-----Urspr�ngliche Nachricht-----
Von: Christoph Biegner [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 15. November 2001 15:46
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] RE: AW: RE: AW: RE: Performance Frage ---
Falls jemand h elfen kann


SELECT
        *
FROM    Haupttabelle
INNER JOIN      Zwischentabelle         ON      Haupttabelle.ID =
Zwischentabelle.zID
INNER JOIN      Schwerpunkttabelle      ON      Zwischentabelle.zsID    =
Schwerpunkttabelle.sID
                                                AND
Schwerpunkttabelle.Schwerpunkt LIKE '%test%'
WHERE
        Haupttabelle.Datum      >= '01/01/2001'

So in etwa, wenn du nur alle schwerpunkte mit 'test' haben willst.

Christoph

> -----Original Message-----
> From: Markus Sandke [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, November 15, 2001 3:11 PM
> To: ASP Diskussionsliste fuer Anfaenger
> Subject: [aspdebeginners] AW: RE: AW: RE: Performance Frage --- Falls
> jemand h elfen kann
>
>
> K�nntest Du mir vielleicht mal ein Beispiel daf�r geben?
>
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Christoph Biegner [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 15. November 2001 15:00
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] RE: AW: RE: Performance Frage ---
> Falls jemand
> h elfen kann
>
>
> Diese Menge soltle kein Problem sein. Bei der SUche soltest
> du die Kriterien
> auch direkt im JOIN angeben und nicht erst im WHERE (ausser bei der
> Haupttabelle nat�rlich). Dadurch bleibt die ANzahl der
> Datens�tze geringer.
>
> Christoph
>
> > -----Original Message-----
> > From: Markus Sandke [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, November 15, 2001 2:56 PM
> > To: ASP Diskussionsliste fuer Anfaenger
> > Subject: [aspdebeginners] AW: RE: Performance Frage --- Falls jemand
> > helfen kann
> >
> >
> > Hallo Roman,
> >
> > mit einem Join w�rde das noch ganz gut funktionieren, aber
> > wie sieht das aus
> > wenn ich
> > 3-5 Joins brauche?
> > Angenommen, pro Zusatztabelle, w�re je 3 Eintr�ge der Haupttabelle
> > zugeordnet, dann w�rde ich ja rein rechnerisch
> >
> > 45000 (Hauptdaten) * 3 (Eintr�ge) * 5 (Tabellen) = 675 000
> > Datens�tze haben.
> >
> > Irgendwie finde ich keine gute L�sung f�r so ein Problem
> >
> > Danke
> > Markus
> >
> >
> >
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Roman Pittroff [mailto:[EMAIL PROTECTED]]
> > Gesendet: Donnerstag, 15. November 2001 14:37
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] RE: Performance Frage --- Falls
> > jemand helfen
> > kann
> >
> >
> > Also du bist schon auf dem weg.
> > Deine suche machst du am besten mit einem inner join so
> > bekommst du eine AND verknuepfung und nur ein treffer
> > per Haupttabelle
> >
> >
> > Gruss
> >
> > Roman Pittroff
> > Consulting
> > Bangkok, Thailand
> >
> > -----Original Message-----
> > From: Markus Sandke [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, November 15, 2001 8:28 PM
> > To: ASP Diskussionsliste fuer Anfaenger
> > Subject: [aspdebeginners] Performance Frage --- Falls jemand
> > helfen kann
> >
> >
> > Vielleicht kann mir hier einer helfen
> >
> >
> > Haupttabelle
> > --------------------------
> > ID
> > Name
> > Vorname
> > Nachname
> > usw.
> >
> > Schwerpunkttabelle (Bsp.)
> > --------------------------
> > sID
> > Schwerpunkt
> > Bemerkung
> >
> > Zwischentabelle
> > --------------------------
> > zID  (ID zur Haupttabelle)
> > zsID (ID zur Schwerpunkttabelle)
> >
> > Nun sind die Tabellen ja so verkn�pft
> >
> > ID ---> zID
> >         zsID ---> sID
> >
> > Wenn ich das nun in eine View stecke bekomme ich folgendes
> z.B. raus.
> >
> > Name1 ---> Schwerpunkt1
> > Name1 ---> Schwerpunkt2
> > Name1 ---> Schwerpunkt3
> > Name2 ---> Schwerpunkt1
> > Name2 ---> Schwerpunkt3
> >
> > usw.
> >
> > Also habe ich alle Felder die aus der Haupttabelle kommen
> > mehrmals. Wenn
> > ich das nun mit mehreren Tabellen mache, wird das ganze doch
> > ganz sch�n
> > gross.
> >
> > Nun m�chte ich z.B. eine Suche haben wie folgt:
> >
> > Suchfelder:
> >
> > Nachname      (Haupttabelle)
> > Vorname       (Haupttabelle)
> > Schwerpunkt   (Schwerpunkttabelle)
> > T�tigkeitsart (T�tigkeitstabelle)
> > usw.
> >
> > Vielleicht verstehst du was ich meine.
> > Ich weiss einfach nicht wie ich das ganz l�sen kann. Mit
> > einer "flachen
> > Tabelle" ginge das einfacher, ist aber ja auch nicht die
> beste L�sung
> >
> >
> >
> >
> > Mit freundlichen Gr�ssen
> >
> > Markus Sandke
> >
> >
> >
> >
> > Mit freundlichen Gr�ssen
> >
> > Markus Sandke
> >
> >
> >
> >
> >
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
> > | knnen sich unter folgender URL an- und abmelden:
> > |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an