MySQL SELECT不同行中的通用名称数

时间:2015-03-13 17:38:47

标签: mysql select

我试图在不同的行中找到常见(朋友)的数量。 这是样本表。

    name            friends
JACK SMITH     HENRY FORD,JAMES ANDERSON, ADAM SMITH
JACK A SMITH   CARL ERIKSON
JACK B SMITH   HENRY FORD,JAMES ANDERSON

我想知道他们有多少常见的朋友。结果是:

    name            friends                              num-common-friends
JACK SMITH     HENRY FORD,JAMES ANDERSON, ADAM SMITH     
JACK A SMITH   CARL ERIKSON                              0 -> he has zero common friends with JACK SMITH
JACK B SMITH   HENRY FORD,JAMES ANDERSON                 2 -> he has two common friends with JACK SMITH

我对JACK SMITH没有中间名的普通朋友的数量不感兴趣。

表结构是: (idfnamemnamelnamename

非常感谢你。

0 个答案:

没有答案