我有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,因为只有安德拉(Andra)居住在城市中,年龄在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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句