Tag: #sql dataview

在DataView的RowFilter中选择DISTINCT

我正在尝试根据与另一个表的关系缩小DataView中的行,而我正在使用的RowFilter如下所示; dv = new DataView(myDS.myTable, “id IN (SELECT DISTINCT parentID FROM myOtherTable)”, “name asc”, DataViewRowState.CurrentRows); “myTable”和“myOther”表通过myTable.ID和myOtherTable.parentID相关联,因此我们的想法是DataView应该只包含“myTable”中的行,这些行在“myOtherTable”中有相应的子行。 不幸的是,我收到了这个错误; 语法错误:’DISTINCT’运算符后缺少操作数。 据我所知,SQL很好,所以我想知道在使用DISTINCT关键字作为RowFilter的SQL的一部分有一些限制吗? 有人有什么想法吗?