Hallo,
ich habe mehrere Kampagnen für eine Bannerrotation in einer Datenbanktabelle.
Eine Kampagne kann mehreren Kategorien zugeordnet sein, wie z.Bsp. 15.1.34.8 . Dies sind 4 Kategorien.
Nun, wie suche ich jedoch in den ganzen Kampagnen am komfortabelsten und saubersten nach z.Bsp. der Kategorie 1 oder 34.?
Erster Ansatz:
Nur diese funktioniert leider nicht.
ich habe mehrere Kampagnen für eine Bannerrotation in einer Datenbanktabelle.
Eine Kampagne kann mehreren Kategorien zugeordnet sein, wie z.Bsp. 15.1.34.8 . Dies sind 4 Kategorien.
Nun, wie suche ich jedoch in den ganzen Kampagnen am komfortabelsten und saubersten nach z.Bsp. der Kategorie 1 oder 34.?
Erster Ansatz:
Code:
SELECT k.katid, k.name, COUNT(ka.kid) AS anzahl, k.ifgroup FROM kategorien AS k LEFT JOIN kampagnen AS ka ON [b][COLOR=red](ka.kategorie LIKE "%k.katid%")[/COLOR][/b] WHERE k.firstcat = 0 GROUP BY k.katid ORDER BY k.name ASC
Kommentar