ネットワークノードマッピングプログラムで使用するためにMySqlテーブルを再フォーマットしたいと思います。同じテーブルフィールドの要素のすべての組み合わせを取得するためのMySqlクエリ
| ID | story | org | scribe |
と私はこのような二つの出力テーブルにすべての組織の名前を引くしたいと思います::オリジナル形式は
| org1 | org2 | scribe | weight of connection |
ORG1およびORG2の両方元のテーブルに同じフィールドから来て、 1人または複数の筆記者を共有することによって互いに関連する。すべてのスクライブは一意のIDを持っています。もちろん、私は重複したエントリーを望んでいません。
何かCANこれまでのところ、リストのいずれかの組織に接続されているすべての組織を抽出するには、その組織を '%text%'検索してからその組織を出力から除外する:自己結合またはそれがうまくいくかもしれないケースについてのいくつかのトリックがありますように
SELECT 'tabitha' as org1,
org as org2,
teller as scribe_id,
count(teller) as weight
FROM `stories`
WHERE teller in
(
(SELECT
teller
FROM `stories`
WHERE org like '%tabitha%'
group by teller)
)
and org not like '%tabitha%'
group by teller, org
は、だから私は感じるが、私はまだ何も見つかっていません。
ちょっとした調整をしていただきありがとうございます。 –