Hallo,
mein code schaut wie folgt aus
Unabhängig jetzt mal davon, was die letzte WHERE Klausel beinhaltet:
ich möchte von einem Artikel [ID: ARTNR] in der Tabelle ARTIKEL_KARTEI einen Eintrag finden, dessen Datum am höchsten ist und davon ebene von einem Artikel immer nur ein Resultat!
In der Kartei-Tabelle stehen tausende von Anlieferungen und ich möchte eben die letzte Anlieferung wissen!
Die Abfrage liefert mir allerdings:
[COLOR=red]
Warning: mssql_query() [function.mssql-query]: message: Das Spaltenpräfix 'A' stimmt mit keinem in der Abfrage verwendeten Tabellen- oder Aliasnamen überein. (severity 16) in D:\intranet\new_cms\fapi\CDatabase.php on line 655[/COLOR]
Kann mir da jemand helfen?
mein code schaut wie folgt aus
PHP-Code:
$sql = "SELECT K.[NUMMER], K.[TEXT], " .
"TGB.[TEXT], [ARTIKEL_STAMM].[ARTNR], A.[EK_1], A.[PE], [ARTIKEL_STAMM].[C10] FROM [ARTIKEL_STAMM] " .
"LEFT JOIN [SERIEN_NUMMERN] as SN ON(SN.[ARTNR] = [ARTIKEL_STAMM].[ARTNR]) " .
"LEFT JOIN [TEGEBE] as TGB ON (TGB.[SERIAL] = SN.[SERIAL]) " .
"LEFT JOIN [SCHLUESSEL] as K ON (K.[NUMMER] = TGB.[SCHLUESSEL]) " .
"LEFT JOIN [ARTIKEL_LIEFERANT] as A ON (A.[ARTNR] = [ARTIKEL_STAMM].[ARTNR]) " .
"INNER JOIN (SELECT TOP 1 DATUM, AUFTRAGS_NR, ARTNR FROM (SELECT DATUM, AUFTRAGS_NR, ARTNR FROM ARTIKEL_KARTEI WHERE ARTIKEL_KARTEI.ARTNR = A.ARTNR) as IT ORDER BY IT.DATUM) as S ON( S.ARTNR = A.ARTNR) " .
"WHERE SN.[STATUS] = 5 AND K.[ART] = 'X0' AND K.[NUMMER] IN(1, 980, 985, 1110, 1150, 1155, 1160, 1170, 1175, 1320, 2000) ORDER BY [ARTIKEL_STAMM].[C10], [ARTIKEL_STAMM].[ARTNR]";
Unabhängig jetzt mal davon, was die letzte WHERE Klausel beinhaltet:
ich möchte von einem Artikel [ID: ARTNR] in der Tabelle ARTIKEL_KARTEI einen Eintrag finden, dessen Datum am höchsten ist und davon ebene von einem Artikel immer nur ein Resultat!
In der Kartei-Tabelle stehen tausende von Anlieferungen und ich möchte eben die letzte Anlieferung wissen!
Die Abfrage liefert mir allerdings:
[COLOR=red]
Warning: mssql_query() [function.mssql-query]: message: Das Spaltenpräfix 'A' stimmt mit keinem in der Abfrage verwendeten Tabellen- oder Aliasnamen überein. (severity 16) in D:\intranet\new_cms\fapi\CDatabase.php on line 655[/COLOR]
Kann mir da jemand helfen?
Kommentar