Hi,
Punkte in columns im SQL sind denkbar schlecht, da dies u.U fehlerhaft interpretiert werden kann.
Probier doch einfach die einzelnen wörter von columns mit "_" zu trennen, z.B. also "fondsstamm_index" oder "fondsstamm_name"... So sollte es klappen!
greez
Hallo Forum,
in meinem phpscript steht folgendes mysql-statement UND funktioniert:
SELECT fondsstamm.index, fondsstamm.name, fondsartenmanuell.faheadline, fondsartenmanuell.bezeichnung, fondspreise.we_lfd_jahr FROM fondsstamm JOIN fazuordnungmanuell ON fondsstamm.index = fazuordnungmanuell.index JOIN fondsartenmanuell ON fazuordnungmanuell.faindex = fondsartenmanuell.faindex JOIN fondspreise ON fondsstamm.index = fondspreise.index WHERE fazuordnungmanuell.faindex = 27
weil das ergebins dummerweise nicht stimmt, muss ich der sache auf den grund gehen und will das über phpmyadmin. also paste ich das statement in mein phpmyadmin. das gibt folgenden fehler aus:
#1054 - Unknown column 'fondsstamm.index' in 'field list'
phpmyadmin kommt mit dem statement nicht zurecht. ich denke,
weil es strenger mit der syntax ist. ich muss also das
statement so anpassen, dass es auch mit phpmyadmin läuft.
ich denke, der punktoperator macht phpmyadmin probleme.
weglassen geht aber nicht, weil dann die felder nicht
mehr eindeutig identifizierbar sind (z.b. das feld 'index'
kommt in mehreren tabellen vor).tausend dank für hilfe und
viel gruesse,
martin