我正試圖對這些字段進行多對多的查詢。我想獲得:那是在一個類別如何查詢多對多
2是在一個類別
1)所有的職位)凡在後
3的類別)中的所有職位,有一個特定ID
posts
+-------------+--------------+
| id | int(11) |
| title | varchar(255) |
| body | text |
| parent_id | int(11) |
| category_id | int(11) |
+-------------+--------------+
post_categories
+----------+--------------+
| id | int(11) |
| category | varchar(255) |
+----------+--------------+
post_category_bridge
+-------------+-------------+
| id | int(11) |
| post_id | int(11) |
| category_id | int(11) |
+-------------+-------------+
有一兩件事我很擔心的是,我在使用PHP的一個MySQL數據庫的發展PDO,但我會在網站轉移到對發射當天的SQL服務器。我知道MySQL和SQL Server有區別。 POD會處理這些差異,還是需要重新編寫這些查詢。
在此先感謝。
爲什麼你將'post.id'作爲'int(11)'而將'post_category_bridge.post_id'作爲'tinyint(11)'?這是創建外鍵常見的東西嗎? – 2010-06-29 00:51:11
您不需要在帖子表上使用您的category_id。這應該是你的「橋樑」或關係表的目的。 – Freddy 2010-06-29 01:23:58