Couldn't execute query: Too high level of nesting for select

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Couldn't execute query: Too high level of nesting for select

Postby davluk » 06. August 2010 13:26

Hallo,

ich habe XAMPP bei mir installiert und habe mit PHP ziemlich umfangreiche DB-Abfragen geschrieben. Ich habe dann folgende Fehlermeldung bekommen.

Couldn't execute query:
Too high level of nesting for select
1473

Ich habe in Google nach dieser Meldung gesucht aber habe keine wirkliche gute Beschreibung bzw. Lösung gefunden. Kennt jemand vielleicht die Fehlermeldung?

Viele Grüße
davluk
davluk
 
Posts: 3
Joined: 06. August 2010 13:16

Re: Couldn't execute query: Too high level of nesting for select

Postby Nobbie » 06. August 2010 13:36

Dafür gibt es auch keine allgemeine Lösung, das hängt vom SELECT ab. Diese Fehler tritt meistens dann auf, wenn in der FROM-Klausel zu viele Unterselects benötigt werden und die nicht mit Klammern priorisiert sind. MySQL arbeitet solche SELECTs seit Version 5.x in einer anderen Folge ab als vorher, was zu unerwünschten Nebeneffekten (oder gar Fehlern) führen kann.
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04

Re: Couldn't execute query: Too high level of nesting for select

Postby davluk » 06. August 2010 14:37

Danke für die Antwort, Nobbie :)

Jap, ich habe ziemlich viele Unterselects in FROM und jede Abfrage auch noch in mehreren Tagen. Jede Selects sind im Klammer. Gibt's vielleicht andere Möglichkeit, diese unterselects anders zu schreiben bzw. zu optimieren?
davluk
 
Posts: 3
Joined: 06. August 2010 13:16

Re: Couldn't execute query: Too high level of nesting for select

Postby Nobbie » 06. August 2010 16:31

Möglicherweise.
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04

Re: Couldn't execute query: Too high level of nesting for select

Postby davluk » 23. August 2010 12:54

Ich verwende MySQL Version 5.1.41 und habe die Probleme nicht mehr :)
davluk
 
Posts: 3
Joined: 06. August 2010 13:16


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 3 guests