Forum - Beitrag anzeigen

SQL-Server - RE: MS-SQL: Ergebnismenge aus 2 Tabellen

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 09.12.2001 17:42 (684 Aufrufe)
Name: Bernd Busch
Titel: RE: MS-SQL: Ergebnismenge aus 2 Tabellen
Inhalt: Hallo Andreas,

ich würde sagen, "Willkommen in der wunderbaren Welt der Joins". Joins sind verknüpfungen von Tabellen über ein Schlüsselfeld. Es gibt sogenannte Inner und Outer Joins, Details solltest Du in einem SQL-Buch Deiner Wahr nachschlagen. Die Lösung für Dein Problem würde folgendermaßen aussehen:

SELECT Personenname, Alter, Leiter, Firma, Ort
FROM Tabelle2 INNER JOIN Tabelle1 ON Tabelle2.FID = Tabelle1.FID;

Das setzt allerdings etwas vorraus, es muß zu jeder FID der Tabelle2
auch ein Datensatz in Tabelle 1 vorhanden sein, sonst werden diese Datensätze weggelassen.

Wie es ohne Joins geht steht in der anderen Antwort, von PSUIK. Aber spätestens wenn die Abfragen
ein wenig komplexer werden, wirst Du nicht mehr um Joins rumkommen, also würde ich an Deiner Stelle
die Gelegenheit nutzen, dich in die Joins einzuarbeiten.

Viel Spaß!

Bernd

>Guten Tag,
>
>also, mein Problem sieht folgendermaßen aus:
>
>Ich habe 2 Tabellen.
>
>1. Tabelle:
>
>FID, Firma, Ort, ...
>
>
>
>2. Tabelle:
>
>FID, Personenname, Alter, Leiter, ...
>
>
>
>nun möchte ich aus diesen beiden Tabellen EINE Ergebnistabelle machen. In der 1. Tabellen stehen immer die Firmen und in der 2. Tabelle die Ansprechpartner, WOBEI die Ansprechpartner beliebig viele sein können.
>
>In dieser Ergebnismenge, soll er mir für jeden Ansprechpartner immer auch die Daten aus der Firmentabelle schreiben, wobei die Verknüpfung über FID geht.
>
>ein Ergebnis soll zB sein:
>
>Hans Mayr, 41 Jahre, Geschäftsführer, Kiss AG, 12234 Nowhere, Teststr. 24, ...
>Fritz Müller, 33 Jahre, Prokurist, Kiss AG, 12234 Nowhere, Teststr. 24, ...
>usw.
>
>Ich hoffe ich habe mich ein wenig klar ausgedrückt, aber ich hab so NULL Ahnung wie das gehen kann/soll.
>
>lg,
>Andreas




Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen