0

SQL に 2 つのテーブルがあります。

hfm_files =>  id, user_id, etc...
downloaded => id, hfm_file_id, etc... 

そして、私は私のuser id. 単純な SQL を使用して、1 つのファイルのダウンロード数をカウントするにはどうすればよいですか? いくつかのクエリを作成しようとしましたが、作成できません:

UPDATE user u
SET u.affilite_pont = (SELECT COUNT(*) FROM downloaded vm WHERE
4

2 に答える 2

1
SELECT COUNT(t1.id) FROM 
downloaded t1, hfm_files t2 
WHERE t2.id = t1.hfm_file_id 
AND t2.user_id = <user_id>
于 2013-06-01T08:12:37.010 に答える