moin,
ja, es ist eine 1:n Beziehung. Eine n:m Beziehung schien mir nicht notwendig.
Es gibt z.B. keine Bilder ohne Kategorie.
das hat nichts mit n:m zu tun, ob es bilder ohne kategorie gibt (starke oder schwache beziehungen), sondern ob ein bild in mehreren kategorien vorkommen kann. ich würde das grundsätzlich so sehen, es hängt aber von deinem konkreten fall ab.
Ich habe bemerkt, dass auch die Kategorie mitgezählt wird. Es werden also nicht 5 Bilder (falls vorhanden) angezeigt, sondern korrekt 5 Datensätze. Also Kategorie + 4 Bilder. Kann ich soweit auch alles nachvollziehen.
nein, bei 5 bilder in einer kategorie, wirst du 5 datensätze bekommen. gibt es kein bild der kategorie, bekommst du einen datensatz zurück, dann du einen OUTER JOIN gemacht hast.
Meinst du das bei der Tabellen-Struktur oder bei dem Statement?
sowohl als auch, erst mal die struktur festlegen und dann sich klar machen, wie ich es anzeigen will. habe ich beides, ist die abfrage ein kinderspiel.
Ilja