tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
741
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Joram Joram ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    2
    Hallo Zusammen

    Das Erstellen eines gröberen SQL Querries bereitet mir einige Schwirigkeiten. Ich hoffe also bei euch Hilfe zu bekommen.

    Also meine Abfrage bezieht sich auf 3 Tabellen, Ads, Criteria und Category. In der Criteria Tabelle ist ist je ein Fremdschlüssel von der Ads und der Category Tabelle. Der Sinn der Sache ist folgender: Ein Ads-Eintrag hat belibig viele Criteria-Einträge. Jeder Criteria-Eintrag gehört zu einer Category. Ich habe nun diverse Categorys mit Criterias und müsste alle Ads-Einträge bekommen, die diesen Anforderungen entsprechen.

    Ich habe z.B. Category.Name="Sprache", Criteria.Name="de" und Category.Name="System", Criteria.Name="Testsystem"

    Ich benötige alle Ads.Ref die mindestens je 2 Einträge mit den oben genannten Einträgen in der Criteria und Category Tabelle haben.

    Hoffentlich ist dies einigermassen verständlich formuliert.
    Besten Dank für eure Hilfe

    mfg Joram
     

  2. #2
    Neo_der_Hacker Neo_der_Hacker ist offline Mitglied Silber
    Registriert seit
    Jun 2004
    Ort
    Weltmetropole Kempten
    Beiträge
    54
    Bahnhof? Bahnhof? oder Bahnhof?
     
    The Life Is To Short To Be Without Soul!
    -------------------------------------------------------
    So ne suchhilfe is schon was tolles xD
    -------------------------------------------------------
    Google is dein Freund und Helfer, nicht die Bullen *gg*
    -------------------------------------------------------

    Neo

  3. #3
    Avatar von mage
    mage mage ist offline Mitglied Platin
    Registriert seit
    May 2002
    Ort
    Berliner Speckgürtel
    Beiträge
    707
    Du sollest vielleicht mal deinen Tabellenstrukt angeben, jedenfalls die wichtigsten Spalten (Benötigten Werte, Primär und Fremdschlüssel).

    Im Enterprise Manger kann man auch Abfragen zusammenklicken wie in Access.
    Einfach auf die entsprechende Tabelle rechts klicken, Tabelle öffnen -> Abfrage.
    Zusätzliche Tabellen kann man sich über das Menü reinholen. Sollte man die Refernzen schon gesatzt haben braucht man die Beziehnungen nicht neu zu setzen.
    Den fertigen SQL String kann man sich dann darunter herauskopieren und auch gleich vor Ort testen.

    Ist eine super Arbeitserleichterung gerade bei komplexeren Joins.
     
    Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)

  4. #4
    Joram Joram ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    2
    Dank für den Hinweis.
    Ich habs nun geschafft. Mit dem dynamischen hinzufügen eines "Ref IN (Subquery)" Statement gehts nun.

    Danke für deine Mühe
    mfg Joram
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 17.02.12, 03:55
  2. Antworten: 1
    Letzter Beitrag: 16.09.05, 15:53
  3. Kann mich über die dos Konsole nicht in den SQl Server Anmelden?
    Von olcayb im Forum Relationale Datenbanksysteme
    Antworten: 13
    Letzter Beitrag: 24.06.05, 09:13
  4. Access 2000 auf SQL Server 2000
    Von Agguchen im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 27.10.03, 16:55
  5. SQL-Server 2000?
    Von ghhe im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 21.10.02, 16:08