以下の2つのようなテーブル(table1、table2)があるときに、
table2に対してtable1のid毎の登録数でソートした結果(table3)を出したいのですが、SQLだけで可能でしょうか?

table1

id   | name
‐‐‐‐‐+‐‐‐‐‐‐‐
I0001 | 12345
I0002 | abcde
I0003 | 67890
I0004 | fghij
I0005 | あああ

table2
id    | name  | table1_id
‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐
B0001 | aaaaaa | I0002 / I0004
B0002 | bbbbbb | I0005
B0003 | cccccc |
B0004 | dddddd | I0001 / I0004 / I0005
B0005 | eeeeee | I0004

求める結果
table3
id   | name  | cnt
‐‐‐‐+‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐
I0004 | fghij   | 3
I0005 | あああ | 2
I0001 | 12345 | 1
I0002 | abcde | 1
I0003 | 67890 | 0