#1
| ||||
| ||||
Und-Suche mit MySQLMoin, ich sitze vor folgendem Problem: ich möchte Themen in einer MySQL-Tabelle mehreren Kategorien zuweisen, was fürs erste kein Problem darstellt. Ich möchte jetzt allerdings Themen finden die einer bestimmten Kombination von Kategorien zugewiesen sind. Also beispielsweise alle Themen die in die Kategorien PHP, MySQL und Webprogrammierung fallen, jedoch keine Themen die nur unter PHP und MySQL eingeordnet sind. Mein erster Ansatz war eine Tabelle mit folgender Struktur: Code: thema | kategorie 5 | 1 5 | 3 5 | 6 7 | 1 7 | 6 Code: SELECT DISTINCT thema FROM xyz WHERE kategorie IN(1, 3, 6) Ein anderer Ansatz sind Sets, allerdings sind die ein bisschen unflexibel. Hat jemand eine Idee wie man das Problem effizient löst? __________________ Johannes Klose Calitrix Wiki - Wiki auf Basis von PHP und MySQL |
#2
| ||||
| ||||
Hi Exe Du kannst es folgendermassen machen. Da du ja die anzahl der Kategorien weißt, sollte das auch ned das Problem sein. Code: SELECT K1.*, count(*) AS counter FROM `kategorie` AS K1 WHERE K1.kategorie IN ( 1, 6) GROUP BY K1.thema HAVING counter >= 2 Code: SELECT K1.*, count(*) AS counter FROM `kategorie` AS K1 WHERE K1.kategorie IN ( 1, 6, 3) GROUP BY K1.thema HAVING counter >= 3 Ich hoffe ich konnte helfen __________________ Sven-Marcus Maderbacher Cu l8er Nev the XxX Projekte: www.Nev-Hilft.de die Seite für Coder Master of www.Burnworld.de |
#3
| ||||
| ||||
Danke, auf die Idee bin ich noch gar nicht gekommen __________________ Johannes Klose Calitrix Wiki - Wiki auf Basis von PHP und MySQL |
Stichworte |
- |
Themen-Optionen | |
Thema bewerten | |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Suche noch Supporter bzw. Moderatoren | krogoth | Community Management, Administration und Moderation | 9 | 01.05.2010 21:19 |
Suche gute Foren zum Thema... | metalive | Projektvorstellung und Bewertung | 9 | 10.03.2008 19:45 |
Lohnt sich ein Umstieg von mySQL 3.x auf 4.1? | Gérome | Webspace, Webserver, Domains | 2 | 07.05.2005 12:43 |
PHP & MySQL: Lizenzkonflikte wurden gelöst | Michael Przybyla | Boardunity-Talk | 5 | 06.04.2004 21:57 |
Suche Boardsoftware ohne MySQL | DrTris | Forensoftware | 17 | 30.04.2002 20:00 |