Alex: Migration von MySQL 3.23 -> 4.1: Problem mit Subqueries

Beitrag lesen

Also offensichtlich werden Subqueries nicht unterstützt, was mich dazu zwingt, keine mehr einzusetzen.

Vielleicht kann mir jmd dabei behilflich sein.
Das Problem für mich als Nonprofi in Sachen SQL ist die Abfrage zugeordneter Kategorien:

einem Eintrag aus Tabelle "list" können mehrere Kategorien zugeordnet sein. Wenn ich prüfen will, ob einem Listeneintrag in der Tabelle "catsets" eine oder mehrere Kategorien aus der Tabelle "categories" zugeordnet sind deren Name "ball" enthält, kann ich das bisher nur über die Subquery

"...WHERE
(SELECT count(cat.cid) FROM catsets As catset INNER JOIN categories AS cat ON catset.cid=cat.cid WHERE catset.id=list.id AND cat.name LIKE '%ball%') > 0"

lösen

Eine Lösung die nicht auch abstrakt auf anderen Datenbanksystemen (einschließlich ihrer Versionen) läuft, ist leider inakzeptabel.

Grüße,
Alex