select bcd from bcd22 where bcd=@bcd1 group by bcd having count(bcd)%2=0
cmd22.Parameters.Add("@bcd1", SqlDbType.NChar, 20, "bcd").Value = textBox1.Text;
输入设置:
1000,1001,1003,1000
相应的 OUTPUT:
1001
1003
1000
1000
而我希望输出为
1000
1001
1003
1000
没有分组
答案 0 :(得分:1)
在我看来,你得到的输出和你想要的输出是相同的,除了订单,并且没有保证订单像你发布的那样查询。
如果您需要特定订单,可以通过添加ORDER BY
子句来实现,但如果没有更多信息,很难提供更具体的帮助。例如,看起来您希望输出与输入的顺序相同,但我不太清楚这些输入值来自何处。我看到的只是查询中的一个参数。