sql >> Database >  >> RDS >> Mysql

Geldt de limiet voor het maximale aantal SQL-jointabellen voor de hele query of worden subquery's afzonderlijk geteld?

Het lijkt 61 per subquery te zijn. Hier is een viool die dit demonstreert.

http://sqlfiddle.com/#!2/2b219/5

Ik heb een eenvoudige tabel met één rij:

id    | value
1     | testvalue

De eerste query is alleen de tabel.

De tweede query voegt 61 keer de tabel met zichzelf toe. Het werkt prima.

De derde query heeft een subquery met 61 joins, die zelf nog een keer wordt samengevoegd met de tabel. Het werkt prima.

De vierde query komt 62 keer in de tabel. Het mislukt.



  1. Hoe worden gecombineerde resultaten van twee MySQL-tabellen uitgevoerd met PDO

  2. MySQL LOAD DATA INFILE gebruiken met niet-afdrukbare tekenscheidingstekens

  3. MySQL - Selecteer om de laatste datetime op te halen

  4. SQL DML:onjuiste datumwaarde (MySQL)