[SQL] Abfrage Ausgabe mehrere Tabellen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von vmaxx98, 4. Juni 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 4. Juni 2010
    Hallo Freunde,
    ich weiss nicht ob es hier reingehört, wenn nicht bitte moven.

    Ich habe 2 Tabellen auf einem SQL Server die gleiche Spaltenbezeichnungen haben.
    Ich möchste von beiden Tabellen die Ergebnisse angezeigt bekommen, hier muss nichts verknüpft oder zugeordnet werden.

    So habe ich die Abfrage geschrieben:

    select
    a.Foerderinstrument as 'Förderinstrument',
    a.Angaben_zum_Antragsteller_Standort_Bezeichnung as 'Träger',
    a.Angaben_zum_Antragsteller_Standort_EMail as 'Email Standort',
    a.Angaben_zum_Antragsteller_Postkontakt_Vorname as 'Vorname Postkontakt',
    a.Angaben_zum_Antragsteller_Postkontakt_Nachname as 'Nachname Postkontakt',
    b.Foerderinstrument as 'Förderinstrument',
    b.Angaben_zum_Antragsteller_Standort_Bezeichnung as 'Träger',
    b.Angaben_zum_Antragsteller_Standort_EMail as 'Email Standort',
    b.Angaben_zum_Antragsteller_Postkontakt_Vorname as 'Vorname Postkontakt',
    b.Angaben_zum_Antragsteller_Postkontakt_Nachname as 'Nachname Postkontakt'

    from prodaba3_PSS_Antrag_BA b,
    prodaba3_PSS_Antrag a
    where a.Status = 'eingereicht' and b.Status = 'eingereicht'

    Er spuckt mir hier 36000 Datensätze aus, alle aus der Tabelle a, insgesamt mit den Daten aus Tabelle a und b zusammen dürften es aber nur c.a. 1200 sein. Und wie geschrieben - von Tabelle b kommt gar nichts raus.

    Weiss jemand Rat?
     
  2. 4. Juni 2010
    AW: [SQL] Abfrage Ausgabe mehrere Tabellen

    Mach in inner join auf a.status = b.status, und darauf dann die Abfrage.

    Btw, bei den Spaltenbezeichnungen bekommt man doch ne Macke! Und Umlaute würd ich auch nich verwenden.

    Welcher SQL Server ist es denn überhaupt?
     
  3. 4. Juni 2010
    AW: [SQL] Abfrage Ausgabe mehrere Tabellen

    Habs ma Probiert arbeite im selben Schuppen anscheinend sind wa betriebsblind @ Vmax
    Probier seit tagen krampfhaft ne poplige verknüpfte Abfrage hinzubekommen.

    select
    a.Foerderinstrument as 'Förderinstrument',
    a.Angaben_zum_Antragsteller_Standort_Bezeichnung as 'Träger',
    a.Angaben_zum_Antragsteller_Standort_EMail as 'Email Standort',
    a.Angaben_zum_Antragsteller_Postkontakt_Vorname as 'Vorname Postkontakt',
    a.Angaben_zum_Antragsteller_Postkontakt_Nachname as 'Nachname Postkontakt',
    b.Foerderinstrument as 'Förderinstrument',
    b.Angaben_zum_Antragsteller_Standort_Bezeichnung as 'Träger',
    b.Angaben_zum_Antragsteller_Standort_EMail as 'Email Standort',
    b.Angaben_zum_Antragsteller_Postkontakt_Vorname as 'Vorname Postkontakt',
    b.Angaben_zum_Antragsteller_Postkontakt_Nachname as 'Nachname Postkontakt'

    from prodaba3_PSS_Antrag_BA.b inner join
    prodaba3_PSS_Antrag.a
    where a.Status = b.Status

    meinste soo ??

    kommt folgender Fehler :

    ERROR: Incorrect syntax near the keyword 'where'.
    select
    a.Foerderinstrument as 'Förderinstrument',
    a.Angaben_zum_Antragsteller_Standort_Bezeichnung as 'Träger',
    a.Angaben_zum_Antragsteller_Standort_EMail as 'Email Standort',
    a.Angaben_zum_Antragsteller_Postkontakt_Vorname as 'Vorname Postkontakt',
    a.Angaben_zum_Antragsteller_Postkontakt_Nachname as 'Nachname Postkontakt',
    b.Foerderinstrument as 'Förderinstrument',
    b.Angaben_zum_Antragsteller_Standort_Bezeichnung as 'Träger',
    b.Angaben_zum_Antragsteller_Standort_EMail as 'Email Standort',
    b.Angaben_zum_Antragsteller_Postkontakt_Vorname as 'Vorname Postkontakt',
    b.Angaben_zum_Antragsteller_Postkontakt_Nachname as 'Nachname Postkontakt'

    from prodaba3_PSS_Antrag_BA.b inner join
    prodaba3_PSS_Antrag.a
    where a.Status = b.Status

    SQL Server kann dir nur Vmax beantworten ^^
    Kann man eigentlich irgendwie alle unterstützen befehle abfragen ??
    Tut mir Leid bin neu auf dem SQL-Markt wenns zu noobisch wird
     
  4. 4. Juni 2010
    AW: [SQL] Abfrage Ausgabe mehrere Tabellen

    Bei INNER JOIN macht man die Bedingung auch mit ON, nicht mit WHERE (wobei man immernoch mit WHERE drüber gehen kann, aber zum Verknüpfen nimmt mans eben nicht!)

    Artikel BMS und SQL/Einführung in Joins – SELFHTML-Wiki

     
  5. 5. Juni 2010
    AW: [SQL] Abfrage Ausgabe mehrere Tabellen

    Moin, ist ein 2005'er SQL.
     
  6. 5. Juni 2010
    AW: [SQL] Abfrage Ausgabe mehrere Tabellen

    Jeahhhhh habs grad hinbekommen

    BW is raus Joe !

    Dann brauch ich wohl doch net zu nem SQL Lehrgang. :lol:

    @ VMAX kannst ja ma unter meiner neuen testverknüpfung bei Lust und Laune reinschaun.
    Zwar billig aber zum testen ok ^^
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.