0
我有這張表「用戶」有以下表格。計數表中的記錄的存在,然後更新同一個表
username refered refcount
admin 3 //admin refered 3 users.(user1,user3,user6)
user1 admin 1
user3 admin 0
user4 user3 0
user5 user1 0
user6 admin 0
我想要做的是統計每個用戶引用的人並將該計數保存到每條記錄的refcount。但我該怎麼做?
我試過,但收到的錯誤
UPDATE user
SET referrals=(SELECT COUNT(userid) AS refs FROM user WHERE refered=username )
這是錯誤我得到
#1093 - You can't specify target table 'user' for update in FROM clause
而你的問題是......? – hjpotter92