Hallo,
nun stelle ich mir die frage, warum ich eine WHERE nicht mit pool_track oder track_meta machen kann... da sagt mir mysql, dass diese nicht existieren. die ausgabe enhält aber felder mit diesen namen und den richtigen werten...
weil Du implizite Joins nutzt:
Du schreibst die Tabellen kommagetrennt hintereinander ohne Klammern zu benutzen. Genauso steht es in der von mir verlinkten Doku.
Nutztest Du explizite Joins, so entfiele der Einsatz des Kommaoperators mit der von Dir unerwarteten Priorisierung - und es käme keine Fehlermeldung.
Ich persönlich nutze *immer* die explizite Joinsyntax. Ich finde das einfacher, weil ich mir so nicht zwei verschiedene Syntaxarten merken muss und die Join-Bedingungen sauber von den Einschränkungen in der WHERE-Klausel getrennt sind.
Freundliche Grüße
Vinzenz