これにより、本来よりも多くの問題が発生しています。
次のサンプルテーブルがあります。
____________________ ____________
| Name| Number | | Number |
|_______|__________| |__________|
| Alice | 1 | | 1 |
| Bob | 2 | | 1 |
|_______|__________| |__________|
結果を次のようにしたい:
_____________________________________
| Name | Number | Count(Number) |
|________|___________|_______________|
| Alice | 1 | 2 |
| Bob | 2 | 0 |
|________|___________|_______________|
私は行ったり来たりしていますが、これはそれほど難しいことではないと確信しています。私は何かが欠けていると思います。
ゴードンの答えを変更しました:
select name, number count(t2.number)
from table1 t1,
table2 t2
where t1.number = t2.number (+)
group by t1.number;