Hallo zusammen,
ich habe ein Problem mit einer Unteranfrage und komme einfach nicht weiter. Ich habe meine Anfrage schon minimal geschrumpft, bekomme aber trotzdem ne Syntaxfehlermeldung ab der Subquery.
SELECT *
FROM (SELECT KundenNr,Name FROM t_kunde) AS temp
Die eigentliche Abfrage ist wesentlich größer, aber wenn schon die recht einfache nicht funktioniert. Habe ich Tomaten auf den Augen und sehe die Kleinigkeit nicht.
Bin für jede Hilfe dankbar.
PS:
Fehlermeldung:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT KundenNr, Name
FROM t_kunde ) AS temp
[MySQL] Problem mit Subquery
Was willst du denn damit erreichen?
Normalerweise sieht 'ne Subquery etwas anders aus.
Gruß, Philipp
Normalerweise sieht 'ne Subquery etwas anders aus.
Code: Alles auswählen
SELECT *
FROM tabelle
WHERE feld IN (SELECT feld FROM tabelle2 WHERE ...)
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Müsste so aber auch gehen: Subqueries in the FROM clausePhilippK hat geschrieben:Normalerweise sieht 'ne Subquery etwas anders aus.
Vorausgesetzt, er hat mindestens MySQL 4.1

hallo,
vll kannst du mal die gesamte Abfrage kopieren und in phpMyAdmin ausführen. Da sind die Fehlerbeschreibung ne Stückchen besser als, das was du das geschrieben hast
edit:
und dann gebe jedem Feld mal ne eigenen Namen, so inetwa:
vll kannst du mal die gesamte Abfrage kopieren und in phpMyAdmin ausführen. Da sind die Fehlerbeschreibung ne Stückchen besser als, das was du das geschrieben hast

edit:
und dann gebe jedem Feld mal ne eigenen Namen, so inetwa:
Code: Alles auswählen
SELECT *
FROM (SELECT KundenNr as KNr,Name as N FROM t_kunde) AS temp