我在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