Hi
dazu müsstest du erst mal genauer spezifizieren, was du mit anzahl an tabellen meinst, schließlich können das auch self-joins sein, zählen die dann als eine tabelle oder zwei, was ist mit unterabfragen, UNIONS....fragen über fragen.
Ich stelle mir das so vor: Ich bekomme (wie auch immer) eine Liste (Array o.ä.) mit allen Tabellen, die "angefasst" wurden. Dort filtere ich doppelte Einträge heraus, und zähle dann deren Anzahl.
Self Joins können demnach auch als 2 Tabellen gelten, das ist mir egal. Wenn meine Lösung das vorsieht, dann filtere ich eben die doppelten Eitnräge heraus.
Also meinentwegen so:
(als String)
Bestellungen, Bestellungen, Positionen, Kunden
=
[0] Bestellungen
[1] Bestellungen
[2] Positionen
[3] Kunden
=
[0] Bestellungen
[1] Positionen
[3] Kunden
=
count()
=
3
Wie genau die Lösung aussieht, ist mir relativ egal. Eine PHP/MySQL-Funktion dazu gibts wohl nicht, oder?
MfG
Bär