У меня есть 2 таблицы, как это.Как считать, соединяя две таблицы
Таблица: Члены семьи
----------------------------------
|Address | Name |
----------------------------------
|North Jakarta City | Andra |
|North Jakarta City | Halim |
|South Jakarta City | Irma |
|Thousand Island Village | Dian |
----------------------------------
Таблица: Детали Член
---------------
| Name | Age |
---------------
| Andra | 1 |
| Halim | 50 |
| Irma | 20 |
| Dian | 4 |
---------------
Что такое правильный запрос, если я хочу, чтобы подсчитать пользователей в возрасте 0 и 4, которые жить в «городе»? Я попытался использовать этот запрос, но результат неверен. Правильный результат должен быть 1, поскольку только Андра, которая живет в городе и в возрасте от 0 до 4. Пожалуйста, помогите мне.
SELECT COUNT(family_members.name) AS total FROM family_members, member_details
WHERE family_members.address LIKE '%City%' AND member_details.age BETWEEN 0 AND 4
'FROM family_members join member_details using (Name)' – splash58