0

我想使用多对多关系更新表。我有三张桌子:

  • 用户;
  • 徽章;
  • 用户徽章;

users表中我有idusernamegame_count。在徽章表中,我有:badge_idbadge_name。user_badge 表有id,user_idbadge_id.

表中的user_id和表示表中的列。这些用作表中的外键。badge_iduser_badgeidusersbadgesuser_badge

我想user_badge用其他两个表中的值更新表:usersbadges.

例如,表用户,具有以下详细信息。

id:1   username:john   game_count:1 

表徽章有:

id:1   badge_name:firstbadge

因此,当我应用条件(例如game_count=1)时, 表应该使用from和from表user_badge 更新其列。user_idusersbadge_idbadges

有人可以帮我写这个查询吗?

4

0 回答 0