我想写一个像这样的SQL:
SELECT Category_ID__c, Name FROM VirtualCaseCases__c WHERE Category_ID__c = (SELECT Category_ID__c FROM VirtualCaseCategory__c ORDER BY Category_ID__c ASC LIMIT 1)
但解析查询错误有未知错误,任何人都可以提供帮助吗?
答案 0 :(得分:0)
您的问题并不完全清楚您尝试过滤的内容。但是如果你想获得一个有孩子记录的父母列表,可以试试这样的事情:
select name from parent where
id in (select parentId from child)
此外,您还没有在IN
子句中使用WHERE
,因为它可能会返回多条记录。
尝试这样的事情:
SELECT Category_ID__c, Name FROM VirtualCaseCases__c WHERE Category_ID__c IN (SELECT Category_ID__c FROM VirtualCaseCategory__c ORDER BY Category_ID__c ASC LIMIT 1)