我正在用visual basic制作一个投票系统,我正在努力编写正确的查询来识别最大投票数并显示相同的投票数,我的意思是候选人的平局,我如何确定是否有在选举中抽签......这是我的代码
Private Sub president()
Dim cmd1 As New MySqlCommand("SELECT MAX(VOTECOUNT) as MV FROM candidates WHERE POSITION = 'PRESIDENT'", con)
Dim rd1 As MySqlDataReader
con.Open()
rd1 = cmd1.ExecuteReader()
If rd1.Read() Then
MV = rd1("MV").ToString
End If
con.Close()
rd1.Dispose()
Dim cmd As New MySqlCommand("SELECT CONCAT(FIRSTNAME,' ',MIDDLENAME,' ',LASTNAME) AS FULLNAME,POSITION, VOTECOUNT FROM candidates WHERE POSITION = 'PRESIDENT' AND VOTECOUNT = '" & MV & "'", con)
Dim rd As MySqlDataReader
con.Open()
rd = cmd.ExecuteReader()
While rd.Read()
TextBox1.Text = (rd("FULLNAME"))
End While
rd.Close()
con.Close()