Re: Wer ist so nett und hilft mir kurz ?! Es geht um Relation - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von UweS (220 Beiträge) am Dienstag, 11.März.2003, 20:59.
    Re: Wer ist so nett und hilft mir kurz ?! Es geht um Relation


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Hag (2 Beiträge) am Dienstag, 11.März.2003, 20:53.
    Wer ist so nett und hilft mir kurz ?! Es geht um Relation

      Ich habe zwei Datenbanken

      Eine mit den Feldern
      Kategorie Kundennummer

      und eine mit den Feldern
      Kundennummer Adresse


      Wie schaffe ich folgendes :
      Wenn eine Kategorie abgefragt wird, liefert mir die eine Datenbank die Kundennummern von allen Kunden, die mit der jeweiligen Kategorie zu tun haben.

      Nun sollen aus der anderen Datenbank die Adressen geholt und angezeigt werden.

      Wie bekomme ich das hin ?

      Ich hab es mit "Relation" versucht, aber das klappt nicht.

      Wer ist so nett und erklärt einem Neuling was ich machen muß.

     Antworten

    Beitrag von UweS (220 Beiträge) am Dienstag, 11.März.2003, 20:59.
    Re: Wer ist so nett und hilft mir kurz ?! Es geht um Relation

     Antworten

    Beitrag von Hag (2 Beiträge) am Dienstag, 11.März.2003, 21:24.
    Re: Wer ist so nett und hilft mir kurz ?! Es geht um Relation

      Hallo UweS

      Ich habe die folgenden Datenbanken mit den Feldern :


      db=kategorien Feld1:kategorie1 Feld2: kundennummer

      db=adressen Feld1:kundennummer Feld2:adresse Feld3:priorität




      Und machen möchte ich eigentlich folgendes :
      (ich weiß, der Befehl kann nicht klappen --- soll nur deutlich machen, was ich eigentlich möchte)

      <loop db=kategorien  kategorie1==7  sort=priorität range4,5>
      $adresse </loop>
      


      Wenn also beispielsweise nach der Kategorie 7 gefragt wird, sollen die 5.-10. Adresse angezeigt werden (sortiert nach Priorität)

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 11.März.2003, 22:01.
    Re: Wer ist so nett und hilft mir kurz ?! Es geht um Relation

      Ich hoffe eine Datensatz in der db kategorien entspricht nicht einem Datensatz in adressen, weil sonnst weiss ich nicht wofür der Aufwand gemacht wird (ich komme darauf weil ich für meinen Teil denken würde das eine Kundenummer einzigartig ist)

      Aber dann wollen wir mal *g*:

      Das ist nicht ganz so einfach was du dir da ausgedacht hast, deswegen werde ich nur kurz das vorgehen beschreiben wie ich es machen würde. (wenn einer ne einfachere Idee hat, nur raus damit)

      Erstmal must du es alles in perl machen.

      Du holst dir die Datensätze aus der Datenbank kategorien für die gesuchte Kategorie dann schraubst du die Abfrage für die 2. Datenbank in einer Schleife in ner Liste zusammen (Aufbau: "kundenummer","==","$Kundenummer","|","kundenumme","==" usw)


      Und mit dieser Liste und deinem sort und range machst du eine Abfrage in der Datenbank adressen.

      get [@listevonersterdatenbank]."sort=priorität range=4,5" ,"adressen";
      

      (könnte so funktionieren, bin mir von der Syntax jetzt nicht sicher)

      Und dann noch die Schleife um die Abfrage aus zu geben


      Und schon bist du fertig. :)

     Antworten


     
 Liste der Einträge von 39750 bis 39900:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!