Die post_tags
ist das richtige Mittel, um eine Viele-zu-Viele-Beziehung in der Datenbank zu implementieren.
Die einzige Ergänzung, die ich zu dem, was Sie gepostet haben, machen würde, ist, dass beide Spalten darin der Primärschlüssel sein sollten, um sicherzustellen, dass es keine Duplikate gibt.