私は、渡された値を含んでいる最初の、姓または中間名のEmployeeIdをフェッチしようとしています。Like in Subqueryの使い方は?
これは私のコードです。
if(context.testCase.getPropertyValue("KeyName") == "employee_name")
{
if(context.testCase.getPropertyValue("SearchType") == "Alert"){
key = context.testCase.getPropertyValue("PassedValue")
if(context.testCase.getPropertyValue("Operator")=="Contains"){
def res = sql.rows("SELECT AlertID FROM AlertEmployeeRel where EmployeeID=(Select ID from Employee where [FirstName] like '%$key%' or [LastName]='%$key%' or [MiddleName]='%$key%')")
log.info(res.AlertID)
context.testCase.setPropertyValue("tempPassedValue",res.AlertID.toString())
}
これは、いずれかが、私はサブクエリで同様の使用方法を知らせることができ、エラー
Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.
次入門..動作していないのですか?
あなたのコードはどれですか?このエラーは、ここの単一の照会と一致しません。 – Donnie