我的应用程序最初有类似这样的查询: -SQL Where子句
SELECT column_name from PERSON
WHERE name in (list);
其中列表是逗号分隔的列表。
但是,现在需求已经改变,我必须查询名称和年龄给定的人表。 我有nameAgeList。
起初,我认为类似这样的工作查询(从nameAgeList创建名称列表和ageList)
SELECT column_name from Person
WHERE name in (nameList)
AND age in (ageList)
但经过仔细思考,这似乎是一个错误的查询。
请让我知道该如何继续进行此查询。
什么是'nameAgeList'?为什么这是“错误的查询”?它会产生不正确的结果吗?你有错误吗?你的服务器爆炸了吗? –
这可能是功课还是一些这样的?你使用的是哪个数据库,还是只允许标准的sql? – jswolf19
1)什么平台? 2)'nameAgeList'是什么形式? 3)如果它是一个字符串,为什么? 4)名称是否与年龄有关? – Aaronaught