j4nk3y: MySQL data type

Beitrag lesen

Hey,

Moment... ich Groschen gefallen:

SELECT * FROM (a INNER JOIN (b INNER JOIN c ON b.id = c.id) ON a.id = b.id)

Na, wenns passt, ist ja alles gut.

Ne :-D MySQL Syntax Fehler in Zeile 1...

Versuch die Regel erstmal in normalsprachlichen Worten zu verfassen. Was soll passieren, was darf nicht passieren, gibt es Ausnahmen?

Szenario 1 ( noch von Heute morgen ):

Drei Tabellen, alle Daten der Haupttabelle sollen in der Ausgabe auftreten, zu jedem Datensatz der Haupttabelle, gibt es 0-12 Einträge der 2ten Tabelle und zu jedem Eintrag der 2ten gibt es 0-xy Einträge in Tabelle 3. Haupttabelle und 2te sind über $sid verknüpft, 2te und 3te über $pid.

Szenario 2:

5 Tabellen, Hauptabelle hat 0-xy Einträge pro Nutzer, Tabellen 2 und 3 haben pro Haupttabellen Eintrag einen Eintrag, Tabellen 4 und 5 haben pro Hauptabellen Eintrag 21 Einträge. (Was 441 Iterationen ergibt, weshalb ich erst darauf gekommen bin). Alle Tabellen über $pid verknüpft.

Im Szenario 1 werden es dann noch mehr Iterationen sein. (derzeitig 200 * 1000 * 5000 später gut und gern 10.000 * 50.000 * 250.000)

Gruß
Jo