-1

私は2つのテーブルarea2013を持っています

row_id | area              |teamleader
1      |  1234-Asia        |   Joe 
2      |  12345-Europe     |   Juan  
3      | 123456-UK         |   Ple 

とf12

row_id| eacode
1     | 1234
2     | 12345
3     | 1234

ご覧のとおり、like% を使用して eacode とエリアを一致させ、eacode の数を数えたいと考えています。

私はphpでこのようなものが欲しい

eacode| area | count | teamleader 
1234  | Asia  |   2    |  Joe
12345 | Europe|   1    |  Juan

私の悪い英語でごめんなさい

4

2 に答える 2

2
SELECT eacode, substr(area, locate('-', area) + 1) area, count(*) `count`, teamleader
FROM f12
JOIN areas2013 ON area like CONCAT(eacode, '-%')
GROUP BY eacode
于 2013-06-27T13:37:41.257 に答える