Hallo,

ich habe eine SQL-Server Tabelle u.a. mit den Feldern
"Lieferant" und "Nummer". Nummer gibt die Artikelnummer an,
Lieferant die Nummer des Lieferanten. Sind mehrere
Lieferanten vorhanden, so sind einer Artikelnummer mehrere
Lieferantennummern zugeordnet.

Nun m�chte ich innerhalb eines Bereiches alle Lieferanten f�r
alle Artikel dieses Bereiches heraussuchen. Meine Abfrage sieht
wie folgt aus:

StrSQLMLZ = "SELECT DISTINCT LIEFERANT, NUMMER FROM T_MLZ WHERE (Nummer >= '" &_
   Session("FirstNumber") & "') AND (Nummer <= '" &_
   Session("LastNumber") & "')"

Nummer ist kein Int-Feld und ich kann es auch nicht �ndern 
(die DB stammt nicht von mir).

Nun liefert die Abfrage allerdings viele Lieferanten mehrfach ab.
Ich vermute, da� es daran liegt, da� ich "NUMMER" nach dem
DISTINCT verwende, das mu� ich aber, da ich sonst die
WHERE-Klausel nicht verwenden kann. 

Wie kann ich da Abhilfe schaffen?

Gruss

Alex


| [aspdedatabase] als archive@jab.org subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an