現在、私はいくつかのデータを持つ2つのテーブルを持っています。最初の表にはあり、以下:参加者別のユーザーごとのMysql数
+----------------+-----------+
| name | member_id |
+----------------+-----------+
| Juice Box | 49432 |
| Rainsurge | 49631 |
| spiderpigrider | 50482 |
+----------------+-----------+
2番目の表は、次のあります
+------------+-----------+
| recruit_id | bin(refs) |
+------------+-----------+
| 49432 | 1 |
| 49631 | 1 |
| 49432 | 1 |
| 49631 | 1 |
| 49432 | 1 |
| 49631 | 1 |
| 49432 | 1 |
| 49631 | 1 |
| 49432 | 1 |
| 49631 | 1 |
+------------+-----------+
私は名前を返したい、合計レフリーとMEMBER_ID/recruit_idので(時を持つユーザーのみをリストのような少なくとも1参照)
+------------+-----------+------------+
| recruit_id | name | total_refs |
+------------+-----------+------------+
| 49631 | Rainsurge | 5 |
| 49432 | Juice Box | 5 |
+------------+-----------+------------+
select r.recruit_id,bin(r.refs),ipb.name from refs as r
inner join syndicate_ipb.core_members as ipb on ipb.member_id=r.recruit_id;
は、これが私のデータを返されたが、明らかに合計カウントと繰り返し名/ IDS
なしselect r.recruit_id,count(bin(r.refs)),ipb.name from refs as r
inner join syndicate_ipb.core_members as ipb on ipb.member_id=r.recruit_id;
これは誰の合計数とデータを返さだけ1つのID /名前
+------------+--------------------+-----------+
| recruit_id | count(bin(r.refs)) | name |
+------------+--------------------+-----------+
| 49432 | 10 | Juice Box |
+------------+--------------------+-----------+
これはデータを返しますが、再び、カウント
select distinct r.recruit_id,bin(r.refs),ipb.name from refs as r
inner join syndicate_ipb.core_members as ipb on ipb.member_id=r.recruit_id;
+------------+-------------+-----------+
| recruit_id | bin(r.refs) | name |
+------------+-------------+-----------+
| 49432 | 1 | Juice Box |
| 49631 | 1 | Rainsurge |
+------------+-------------+-----------+
せずにすべてのヘルプや案内が大幅に高く評価されます。私は私がここに近づいているように感じるが、それを得るためにはSQLで十分に能力がない。ありがとう!
あなたはほぼそこにいます! 'r.recruit_id'でグループ化する必要があります。 **これは次のとおりです:** 'r.recruit_id、count(bin(r.refs))を選択し、refsからipb.nameをrとして返します ipb.member_id = r.recruit_idのipbとして内部結合syndicate_ipb.core_membersを追加します。 GROUP BY r.recruit_id; ' – 1000111
OMGそれでした!私は受け入れることができるので、あなたは答えとしてこれを投稿することができます!どうもありがとうございました! – driz