Hab da ein dummes Problem,
anscheinend läuft auf meinem Server eine andere SQL-Version als auf meiner Entwicklungsumgebung und jetzt muss ich einige SQL-Anfragen abändern…
z.b. kann man bei meiner Entwichlungsumgebung 3 Tabellen mit „,“ joinen und dann vor der where-anweisung einfach ein „ON“.
Bei meinem Server aber muss ich „INNER JOIN“ anstatt dem „,“ schreiben und auch bei mehreren Tabellen mehrere „ON“, jeweils direkt hinter die neu gejointe tabelle…
diese Info aber nur am Rande damit ihr mein anderes Problem vllt besser versteht :
Also ich will einfach nur ein update & select verbinden und mache das auf meinem „entwicklungsserver“ so :
UPDATE user SET rang_alt=(SELECT rang FROM rangtab WHERE user.id=rangtab.uid)
funktioniert super…
auf meinem Server aber meckert SQL da
also hab ichs mal so probiert :
UPDATE user, rangtab SET user.rang_alt=rangtab.rang WHERE user.id=rangtab.uid
aber das geht auch nicht…
was kann ich noch probieren ?