有了这个表:选择行 - 唯一的字段作为条件
Row Pos Outdata Mismatch Other
1 10 S 0 A
2 10 S 5 A
3 10 R 0 B
4 10 R 7 B
5 20 24 0 A
6 20 24 5 B
6 20 32 10 C
如何选择若pos = 10,它具有独特的Outdata所有行。如果不止一行存在,我希望将字段不匹配最小的那一行。即我想获得行1和3,而不是2和4.
在该选择我也想对所有Pos = 20做同样的事情,所以总的结果应该是行1,3,5, 6
(我想然后访问“其他”字段,所以我不能只对选定的DISTINCT Pos和OutData和不匹配)。
是否有查询在MySQL中执行此操作?
第6行复制错误?我们可以假设(Pos,Outdata,Mismatch)是独一无二的吗? – 2010-02-08 22:23:10
桌子的名字是什么?如果表的名称已经正确,可以帮助您测试查询,以避免在修改查询时发生键入错误。 – 2010-02-08 22:33:34
啊,对不起,最后一行是#7和tabel是“代码” – 2010-02-10 11:13:39