Hi,
Mich erstaunt bloß, warum MySQL eine entsprechende Abfrage mit identischen Subselects nicht optimiert.
Ich denke, dass ist auch eigentlich genau das, was ich fragen wollte. Ist es möglich, die Abfrage anders zu gestalten, so dass ich nur einen Subquery brauche ? Die Tabellen sehen so aus:
included:
id|articleid|includedid
files:
id|articleid|filesize
Was ich gerne hätte (und was eventuell aus dem oben ersichtlichen Query nicht ganz hervorgeht) ist die Anzeige der Dateigröße. Diese kann sich zusammensetzen aus einem einzelnen Artikel (Möglichkeit a.) oder einem Artikel, der mehrere Artikel enthält (z. B. eine Iconbox mit 10 Icons).
Verknüpft werden diese über die Tabelle included.
Danke & Gruß,
Jan