こんにちは、名前が「 MainReference 」で、値が「FK123456」または「123456 」に等しいプロパティ「id 」を特定のパス内に含むノードを検索しようとしています。コードでクエリビルダーを使用してこれを行っている場合、正常に機能しています。そのために、私はこのステートメントを使用しています:
SELECT * FROM [nt:base] AS s WHERE ISDESCENDANTNODE(['/etc/commerce/products/flipkart']) and CONTAINS(s.*, 'MainReference')and (s.['id']='FK123456' OR s.['id']='123456' )
しかし、crxdelite --> Tools --> query を使用して検索しようとすると、次のステートメントを使用します。
SELECT * FROM [nt:base] AS s WHERE ISDESCENDANTNODE(s,'/etc/commerce/products/flipkart') and CONTAINS NAME() = 'MainReference' and (s.id, 'FK123456' OR s.id='123456')
ステートメントにある種のエラーが発生します。
助けてもらえますか?検索機能でクエリ ツールを使用して同じクエリを実行するにはどうすればよいですか。
クエリの種類は SQL2 エラーは --SELECT * FROM [nt:base] AS s WHERE ISDESCENDANTNODE(s,'/etc/commerce/products/flipkart') and CONTAINS NAME() = 'MainReference' and (s.id, 'FK123456' OR s.id='123456'); expected: (, ., =, <>, <, >, <=, >=, LIKE, IS, NO