Hallo Community,
also erst einmal meine bishere MySQL-Query:
-----------------------------------------------
SELECT knn_information.information AS information FROM knn_information
JOIN knn_tagged ON knn_tagged.information = knn_information.id
JOIN knn_tags ON knn_tags.id = knn_tagged.tag
WHERE knn_tags.tag = '$keyword'
-----------------------------------------------
ich habe Informationen in knn_information gespeichert und Tags in knn_tags. Verbunden sind die beiden Tabellen über knn_tagged wo das Feld information auf die ID von den Informationen verweist und tag auf die ID von den Tags.
Solange nur ein Tag mit der Information verknüpft ist, klappt alles wunderbar. Wenn ich nun aber mehrere Tags habe klappt das ganze nicht mehr.
Beispiel:
WHERE knn_tags.tag = '$keyword1' AND knn_tags.tag = '$keyword2'
Ich hoffe, ihr könnt verstehen was ich meine und mir helfen! :)
Mit freundlichen Grüßen,
Thomas E.