2 Tabellen miteinander verküpfen

Hi,

ich habe folgendes Problem, ich muss zwei Tabellen miteinander verküpfen. Dabei muss aber einiges beachtet werden. Die Tabellen sehen folgender massen aus (natürlich vereinfacht):

Tabelle 1: . . . . . . . . . . | Tabelle 2:
Userid . . Name . . . . . | Userid. . .Monat
1 . . . . . . .A . . . . . . . . . | 1. . . . . . . . 2
2 . . . . . . .B . . . . . . . . . | 1. . . . . . . . 3
3 . . . . . . .C . . . . . . . . . | 2. . . . . . . . 2
4 . . . . . . .D . . . . . . . . . | 3. . . . . . . . 8

Rauskommem soll z.B. wenn man als Suchkreterium den Monat 2 eingibt folgendes:

Name . . Monat
A . . . . . . 2
B . . . . . . 2
C . . . . . .
D . . . . . .

Bis her sieht meine SQL Abfrage aus:

SELECT 1.Name, 2.Monat
FROM 1 LEFT JOIN 2 ON 1.Userid = 2.Userid
WHERE 2.Monat = 2 OR Monat is NULL;

Das Problem ist halt nun, wie bekomme ich die Namen von C in das Abfrage Ergebnis. Denn C hat einen Monat aber halt nicht 2. Und wenn ich alle Monate einlese wäre der Name A doppelt drin da er auch einen Monat 3 hat. Es darf aber kein Name Doppelt vorkommen.

Ich hoffe ihr könnt mir Helfen.

Gruß

Alkor

Hi,

ich habe folgendes Problem, ich muss zwei Tabellen miteinander
verküpfen. Dabei muss aber einiges beachtet werden. Die
Tabellen sehen folgender massen aus (natürlich vereinfacht):

Tabelle 1: . . . . . . . . . . | Tabelle 2:
Userid . . Name . . . . . | Userid. . .Monat
1 . . . . . . .A . . . . . . . . . | 1. . . . . . . . 2
2 . . . . . . .B . . . . . . . . . | 1. . . . . . . . 3
3 . . . . . . .C . . . . . . . . . | 2. . . . . . . . 2
4 . . . . . . .D . . . . . . . . . | 3. . . . . . . . 8

Rauskommem soll z.B. wenn man als Suchkreterium den Monat 2
eingibt folgendes:

Name . . Monat
A . . . . . . 2
B . . . . . . 2
C . . . . . .
D . . . . . .

Bis her sieht meine SQL Abfrage aus:

SELECT 1.Name, 2.Monat
FROM 1 LEFT JOIN 2 ON 1.Userid = 2.Userid
WHERE 2.Monat = 2 OR Monat is NULL;

Das Problem ist halt nun, wie bekomme ich die Namen von C in
das Abfrage Ergebnis. Denn C hat einen Monat aber halt nicht
2. Und wenn ich alle Monate einlese wäre der Name A doppelt
drin da er auch einen Monat 3 hat. Es darf aber kein Name
Doppelt vorkommen.

Hallo Alkor,

das kannst Du einfach im Bericht lösen, in dem Du Gruppierungen vorsiehst.

Das geht auch in der Abfrage über das Summensymbol in der Symbolleiste. (ungefähr unterhalb von Extras/Fenster)

Gruß Wolfgang

Gruß Wolfgang