Ich habe ein Projekt in ASP.Net (C#) mit einer Spieldatenbank verbunden. Ich habe eine player
Tabelle und ich möchte den Gesamtwert der playtime
Reihe von allen Spielern mit dem gleichen account_id
bekommen. Meine letzte Logik war:Wie kann ich einen Gesamtwert aus derselben Spalte mit mehreren Zeilen in einer MySQL-Abfrage erhalten?
MySql.Data.MySqlClient.MySqlConnection conn;
MySql.Data.MySqlClient.MySqlCommand cmd;
String queryStr;
String connStringPlayer = System.Configuration.ConfigurationManager.ConnectionStrings["PlayerDB"].ToString();
conn = new MySql.Data.MySqlClient.MySqlConnection(connStringPlayer);
conn.Open();
queryStr = "SELECT playtime FROM player.player WHERE account_id='" + AccountId + "' LIMIT 5";
cmd = new MySql.Data.MySqlClient.MySqlCommand(queryStr, conn);
{
Int32 countpt = (Int32)cmd.ExecuteScalar();
String playcount = countpt.ToString();
AccountInfoTotalGameMinuetsValue.Text = playcount;
}
conn.Close();
Auf diese Weise meine AccountInfoTotalGameMinuetsValue
Etikett zeigt nur die playtime
des ersten Spieler dieser account_id
(2 Spieler in diesem Konto vorhanden sind).
Dank Ich denke, es half :) – Dev