Подскажите пожалуйста новичку, как хранить в базе данных информацию о постах и и их категориях? Есть таблица категорий
category
------------------------------
id name
1 кат1
2 кат2
3 кат3
4 кат4
и таблица постов
post
-----------------------------
id name category
1 раз 1
2 два 3
3 три 4
Если такая структура, когда один пост относится к одной категории, то понятно как делать, а если пост может относиться к двум и более категориям, то как их хранить в таблице и какие таблицы нужно правильно создать и как сделать тогда выборку постов нужной категории?