我目前有以下查询来选择单个产品的id,如下所示:
client.post(`https://merck-nextgen.veevavault.com/api/v18.3/query?q=SELECT id FROM product__v WHERE name__v = '${VOLT_CREDENTIALS.get('cred').productName }'` , args , function( data , res) {
//console.log( 'PRODUCT ID IS ' + data.data[0].id);
productID = data.data[0].id;
resolve("Product ID retrieved ...");
});但是,如果我有多个产品,即可能不止一个,我该如何使用上面的查询选择多个产品的id呢?
我使用的是nodejs和VQL。
现在,VOLT_CREDENTIALS.get('cred').productName的价值仅仅是“演示产品”。那么我该如何选择多个产品的id呢?
发布于 2018-12-20 06:22:02
而不是过滤条件:
WHERE name__v = '${VOLT_CREDENTIALS.get('cred').productName }'您可以使用:
WHERE name__v = '${VOLT_CREDENTIALS.get('cred').productName1 }'
OR name__v = '${VOLT_CREDENTIALS.get('cred').productName2 }'
OR name__v = '${VOLT_CREDENTIALS.get('cred').productName3 }'你明白了吧。
https://stackoverflow.com/questions/53859940
复制相似问题