我有一个基于Yii2构建的自定义CMS,我需要"相关帖子"功能。问题是我不完全理解如何构建一个适当的" MySQL查询。我看待它的方式:
但我不知道如何把所有这些都放到MySQL中。我谷歌的一切都没有用。
任何帮助将不胜感激。
UPD2 即可。不幸的是,@ Joe Miller的建议不会奏效。 的 UPD 即可。 表格结构
交
+-----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| title | varchar(160) | YES | | NULL | |
| slug | varchar(160) | YES | | NULL | |
| content | text | YES | | NULL | |
| cover_image_url | text | YES | | NULL | |
| created_at | int(11) | YES | | NULL | |
| updated_at | int(11) | YES | | NULL | |
| author_id | int(11) | YES | | NULL | |
| status | tinyint(1) | YES | | NULL | |
| category_id | int(11) | YES | | NULL | |
| access_type | tinyint(1) | YES | | NULL | |
+-----------------+--------------+------+-----+---------+----------------+
post_tags
+---------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+-------+
| post_id | int(11) | NO | PRI | NULL | |
| tag_id | int(11) | NO | PRI | NULL | |
+---------+---------+------+-----+---------+-------+
标签
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(45) | YES | | NULL | |
| description | varchar(200) | YES | | NULL | |
| slug | varchar(45) | YES | | NULL | |
+-------------+--------------+------+-----+---------+----------------+