私はPostgresqlを使用します。私はb_tableとDESCのカウントfree_valueのクエリを記述することができ、このPostgreSQLへのJOINとカウントの問い合わせ
a_table
+--------+---------------+
| id | free_value |
+--------+---------------+
| 1 | 3 |
| 2 | 2 |
| 3 | 1 |
| 4 | 3 |
| 5 | 2 |
| 6 | 8 |
| 7 | 4 |
+--------+---------------+
b_table
+--------+---------------+
| id | a_table_id |
+--------+---------------+
| 1 | 2 |
| 2 | 2 |
| 3 | 6 |
| 4 | 5 |
| 5 | 3 |
| 6 | 3 |
+--------+---------------+
よう& Bテーブルは次のようにカウントする必要がありますか?
count_free_value_table
+----------------+-----------+
| free_value | count |
+----------------+-----------+
| 2 | 3 |
| 1 | 2 |
| 8 | 1 |
| 3 | 0 |
| 4 | 0 |
+----------------+-----------+
私は試してみてくださいSELECT free_value, count(free_value) from a_table LEFT JOIN b_table ON a_table.id = b_table.a_table_id
しかし、それは仕事ではありません。
ありがとうございました。私はこれのために愚かです。
'a_tableからのfree_value、count(*)の選択LEFT JOIN b_table ON a_table.id = b_table.a_table_idグループby free_value' – are