Ilja: Query an mehrere Tabellen

Beitrag lesen

yo,

ich möchte aus drei Tabellen auslesen. Aus einer möchte ich allerdings nur wissen wieviele Reihen drin sind, die bei der Spalte id die selbe id haben wie die id in den anderen Tabellen.

das zählen (count) ist eine aggregat-funktion und leider ist deren anwendung nicht immer ganz einfach. in aller regel kommt es zu schwierigkeiten, wenn man zusätzliche nicht aggregat spalten mit angezeigt haben will. in aller regel gibt es hierfür die GROUP BY klausel, die sich aber nur bedinkt in deinem falle anwenden läßt.

lange rede kurzer sinn, ich würde dir in deinem falle zu zwei abfragen raten oder aber du benutzt unterabfragen. im letzteren fall stellt sich die frage, ob deine mysql version diese unterstützen.

Ilja