erster Wert oder EIN Wert

17/05/2010 - 14:42 von Ulf Knochenhauer | Report spam
Hallo NG,

ich habe Projekten Kontaktpersonen zugeordnet (m:n).

tblProjekte
ProjektNr
ProjektBez
...

tblZwischen
ZNr
ProjektNr
KontaktpersonNr

tblKontaktpersonen
KontaktpersonNr
Kontaktperson
Telefon
EMail

Ich möchte jetzt in einer Abfrage für eine Projektliste Kontaktperson,
Telefon und EMail von nur EINER Kontaktperson haben.

die folgende Abfrage ist über die ProjektNr mit tblProjekte verknüpft:

SELECT
dbo.tblZwischen.ProjektNr,
dbo.tblKontaktpersonen.Kontaktperson,
dbo.tblKontaktpersonen.Telefon,
dbo.tblKontaktpersonen.EMail
FROM
dbo.tblZwischen INNER JOIN dbo.tblKontaktpersonen ON
dbo.tblZwischen.KontaktpersonNr = dbo.tblKontaktpersonen.[KP-Nummer]

Wie bekomme ich es hin, das auch bei mehreren Kontaktpersonen nur eine
Zeile ausgewàhlt wird?

Grüße

Ulf
 

Lesen sie die antworten

#1 Ulf Knochenhauer
18/05/2010 - 12:08 | Warnen spam
Ulf Knochenhauer schrieb:
Hallo NG,

ich habe Projekten Kontaktpersonen zugeordnet (m:n).

tblProjekte
ProjektNr
ProjektBez
...

tblZwischen
ZNr
ProjektNr
KontaktpersonNr

tblKontaktpersonen
KontaktpersonNr
Kontaktperson
Telefon
EMail

Ich möchte jetzt in einer Abfrage für eine Projektliste Kontaktperson,
Telefon und EMail von nur EINER Kontaktperson haben.

die folgende Abfrage ist über die ProjektNr mit tblProjekte verknüpft:

SELECT
dbo.tblZwischen.ProjektNr,
dbo.tblKontaktpersonen.Kontaktperson,
dbo.tblKontaktpersonen.Telefon,
dbo.tblKontaktpersonen.EMail
FROM
dbo.tblZwischen INNER JOIN dbo.tblKontaktpersonen ON
dbo.tblZwischen.KontaktpersonNr = dbo.tblKontaktpersonen.[KP-Nummer]

Wie bekomme ich es hin, das auch bei mehreren Kontaktpersonen nur eine
Zeile ausgewàhlt wird?




Hallo NG,
ich habe es jetzt so gelöst:
Ich habe eine Abfrage zwischengeschaltet, die für die ProjektNr nur eine
KontaktpersonNr ergibt.

Grüße
Ulf

Ähnliche fragen