すでにこれに気づいている人もいるかもしれません。私はそれを確認したいと思います。私は複雑な SQL 文字列の経験がまったくありません。私は単純な SELECT 、 INSERT 、 UPDATE 、および DELETE ステートメントしか知りません。そして、私の目的を達成するために、次のような 2 つの SELECT ステートメントをよく使用します。
con.Open();
string cmdstr = "SELECT UNIQUE FROM recipeList WHERE `stock_ID` = '" + stockIDTxtbox.Text + "'";
cmd = new MySqlCommand(cmdstr, con);
dr = cmd.ExecuteReader();
string menuID = "";
while (dr.Read())
{
menuID = (dr["menu_ID"].ToString());
}
dr.Close();
con.Close();
con.Open();
string cmdstr = "SELECT `menu_name` FROM recipedb WHERE `menu_ID` = '" + menuID + "'";
cmd = new MySqlCommand(cmdstr, con);
dr = cmd.ExecuteReader();
string menuName = "";
while (dr.Read())
{
menuName = (dr["menu_name"].ToString());
this.listView1.Items.Add(new ListViewItem(new string[]{ menuName }))
}
dr.Close();
con.Close();
これを短縮する方法はありますか?oO