可以说我有这样的名称执行表:
InvoiceID------ExecutionID-------IsSettled
123-----1-----0
123-----2-----1
345-----3-----1
345-----4-----1
567-----5-----0
567-----6-----0
我的问题 :
什么是仅检索所有执行都具有 IsSettled=1 的 InvoiceID 的查询?我的意思是查询的结果应该是这样的:
345-----3-----1
345-----4-----1
我想执行任何带有 isSettled flog=0 执行的发票,在我的问题中你会发现 tha invocieID=123 有 2 个执行,一个带有 IsSettled 标志 = 0 和另一个带有 IsSettled 标志 = 1 的执行,所以我不想将此发票包含在我的结果集中,因为它执行一次 isSettled 标志 =0
如果有人也知道我是否有执行对象,我如何使用 Linq 获得相同的结果。
查询可以是 SQL 或 LINQ
谢谢