私はこのようなテーブルを1つ持っています:
+----+---------+-------------+
| id | site_id | search_term |
+----+---------+-------------+
| 1 | 2 | apple |
| 2 | 2 | banana |
| 3 | 3 | cheese |
| 4 | 1 | aubergine |
+----+---------+-------------+
そしてこのような別のもの:
+----+---------+-------------+
| id | site_id | search_term |
+----+---------+-------------+
| 1 | 2 | 1 |
| 2 | 2 | 2 |
| 3 | 2 | 1 |
| 4 | 2 | 1 |
| 5 | 3 | 3 |
| 6 | 1 | 4 |
+----+---------+-------------+
各search_termが2番目のテーブルに何回表示されるか、そして何回表示されるかを知りたいです。
言い換えると、このデータから、site_id 2について質問した場合、これを返す必要があります。
+-------------+-------+
| search_term | count |
+-------------+-------+
| apple | 3 |
| banana | 1 |
+-------------+-------+
COUNTだけでなく、基本的な結合などにも精通していますが、別のテーブルからカウントする方法がわかりません。
ありがとう!