Abfrage - Problem (SQL)

30/08/2007 - 19:41 von Dietmar Thesing | Report spam
Hallo liebe SQL-Spezialisten,
wieder mal reichen meine Kenntnisse nicht aus, oder es ist das
sprichwörtliche Brett.

ich habe eine Abfrage, die mir aufgrund einer anderen Abfrage
folgende Datensàtze liefert:
ID lgZtID
298 2
298 20
298 22
298 27
298 39

SQL-String:
SELECT DISTINCT qufrmW_ZAN.lgID AS ID, qufrmW_ZAN.lgZtID AS lgZtID1
FROM qufrmW_ZAN
WHERE qufrmW_ZAN.lgID)8

Die Where-Bedingung habe ich nur angegeben, weil ich weiß, dass die
lgZtIDs der 298 zugeordnet sind.

Herausbekommen will ich die ID 298, indem ich die Zahlen unter
lgZtID angebe.
Und zwar in einer Form wie:
In(2) und In(20) und In(22) und In(27,39)

Vielen Dank für eure Hilfe
Dietmar
AXP
 

Lesen sie die antworten

#1 Thomas Möller
30/08/2007 - 19:53 | Warnen spam
Hallo Dietmar,

Dietmar Thesing schrieb:
ich habe eine Abfrage, die mir aufgrund einer anderen Abfrage
folgende Datensàtze liefert:
ID lgZtID
298 2
298 20
298 22
298 27
298 39

SQL-String:
SELECT DISTINCT qufrmW_ZAN.lgID AS ID, qufrmW_ZAN.lgZtID AS lgZtID1
FROM qufrmW_ZAN
WHERE qufrmW_ZAN.lgID)8

Die Where-Bedingung habe ich nur angegeben, weil ich weiß, dass die
lgZtIDs der 298 zugeordnet sind.

Herausbekommen will ich die ID 298, indem ich die Zahlen unter
lgZtID angebe.
Und zwar in einer Form wie:
In(2) und In(20) und In(22) und In(27,39)



ich glaube, ich habe Deine Frage nicht richtig verstanden. ;-)

SELECT ID
FROM qufrmW_ZAN
WHERE lgZtID IN (2,20,22,27,39);

oder

SELECT ID
FROM qufrmW_ZAN
WHERE 2;

wenn Du nur einen Wert als Parameter angeben willst.

Aber wahrscheinlich ist es da nicht, was Du suchst - oder ?

CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen