一つ質問があります。それはあなたにとって簡単かもしれません。
私はd3jsコード図を作成しようとしています-このようなもの(http://bl.ocks.org/4062006):

ただし、mysqlデータベースからデータを取得しています
私のテーブルは次のようになります。
id gender_taker gender_giver
1     F            M
2     M            M
3     F            M
4     F            F
出力を次のようにしたいと思います。
gender_giver gender_taker count(*)
M            F            2
M            M            1
F            F            1
これは簡単で、次の方法で作成できます。
SELECT gender_giver, gender_taker, COUNT(*) FROM data WHEREclauses GROUP BY gender_taker, gender_giver
しかし、別の問題があります。次のような2つのテーブルがあります。表1:
id entryid gender_taker
1   2       F
2   2       M
3   3       F
表2:
id entryid gender_giver
1   1       M
2   1       F
3   2       M
entryidは基本的に最初のテーブルのIDであり、Table2とTable3がtable1のサブセットにすぎないことを示しています。
これらの3つのテーブルを組み合わせると、次のようになります。
id gender_taker gender_giver
1     F            M,M,F
2     M,F,M        M,M
3     F,F          M
4     F            F
したがって、コード図の結果として、これらすべてのテーブルを考慮に入れて、最終的に次のようなものを作成する必要があります。
gender_giver gender_taker count(*)
M            F            6           
M            M            4
F            F            2
F            M            0
ここで私を助けてください。