dw: SELECT TOP 1 ID FROM test -> was ist falsch???

hallo,

mein problem ist das ich eine sql-abfrage habe deren unterabfrage immer nur eine zeile zurückgeben darf. ich habe das ganze erstmal mit "TOP" ausprobiert, kapiere aber nicht wie das bei MSSQL2000 funktioniert:

SELECT TOP 10 ID FROM Test
"Falsche Syntax in der nähe von '10'"

was bitte ist hier falsch? habe mich schon furch zahlreiche foren gewühlt die praktisch die selbe syntax angegebenen haben, aber bisher hat keine funktioniert, und in der mssql-hilfe ist zu diesem thema auch kein beispiel...

  1. Schreib mal bitte den Select-Befehl hin den Du verwendest und wie die Felder heissen, usw.

    Gruss,
    CS

    1. Schreib mal bitte den Select-Befehl hin den Du verwendest und wie die Felder heissen, usw.

      hab ich doch gemacht. zum testen reicht mir ein funktionierendes "select top 1 Mail_id FROM mails", die sql in der ich diese anweisung brauche ist 9 zeilen lang und ertreckt sich über 4 tabellen (und derzeit hab ich nur das absolut notwendigste an spalten drin) deren erklärung hier den rahmen sprengen würde.

      mfg dw