我在mysql中3相關的表,這樣的事情:如何打印所有項目與X標籤
Table: Items
Columns: ID, Item_ID, Item_Title, Content
Table: Tags
Columns: Tag_ID, Tag_Title
Table: Items_Tags
Columns: Item_ID, Tag_ID
的Item_ID是項目表的外鍵。
Items_Tags是一個相關表。
現在我想打印的所有項目與X標籤。
例如:
// Items
+-----+-----+---------+-----------------+
| 1 | 123 | tile1 | content1 |
-----------------------------------------
| 2 | 123 | tile2 | content2 |
-----------------------------------------
| 3 | 444 | tile3 | content3 |
-----------------------------------------
| 4 | 333 | tile4 | content4 |
-----------------------------------------
// Tags
+------+-----+
| 22 | php |
--------------
| 23 | js |
--------------
| 11 | sql |
--------------
// Item_Tags
+-------+-----+
| 123 | 22 |
---------------
| 444 | 23 |
---------------
| 333 | 11 |
---------------
我不知道爲什麼我很困惑,只是我知道我應該使用join
,但是怎麼樣?! 我如何使用php標籤打印所有項目?
這個問題有點短暫的信息。你可以分享你的嘗試,以及你遇到了什麼問題? –
@JayBlanchard我想打印所有具有相同標籤的項目!我應該怎麼做?上面的例子是 – Shafizadeh
是樣本數據嗎?用更少的數據擴展示例。每個表格中的單行不起作用 – Makesh