我需要一些帮助来更新MySQL中的表格。这将是同一个表的2个连接。它的BLOG网站,我想添加一个新的字段链接到。我在文章表中创建了一个新字段。对于BLOG帖子,您需要一个类别和一个子类别。这些类别位于名为CATEGORIES的表中。发布文章时,字段IDTOP_ART包含所选类别的主键。当我第一次访问网站时,我有Title_ART获取子类别的文本(Title_SUB)。我想将其切换到int字段Title_Art_ID。我需要使用子类别表中的主键更新该新字段。
文章表
+ ----------------- + --------------------- + ------ ---------------- + --------------------- + | IDTOP_ART Title_ART消息Title_Art_ID |
10 PERSON TEXT
10 VEHICLE TEXT
4 GENERAL TEXT
SUB-CATEGORY TABLE
| RECORDID TOP_SUB TITLE_SUB |
1 10 PERSON
2 10 VEHICLE
3 4 GENERAL
4 6 vEHICLE
我尝试了这个,但它没有用。
更新pin_article_art艺术 内部联接pin_subcategory_sub SUB上 art.title_art = SUB.title_sub 内连接pin_subcategory_sub SUB2上 art.idtop_art = SUB2.top_sub set art.title_art_id = SUB2.id_sub
似乎存在问题,因为您可能有一些类别具有相同文本(Title_SUB)但RECORDID不同的子类别。