私は3列のテーブルを持っています。viz id,profile_id,plugin_id
単一のプロファイルに関連付けられた複数のプラグインが存在する可能性があります。同じクエリを適用しようとしたときに、ログイン ページで定義されたセッション変数に由来する profile_id に関連付けられたすべてのプラグインをデータベースから取得するにはどうすればよいですか?最後のレコードの plugin_id を持つデータを返します。クエリは次のとおりです。
SqlCommand cmd1 = new SqlCommand(
"select plugin_id from profiles_plugins where profile_id=" +
Convert.ToInt32(Session["cod"]), con);
SqlDataReader dr1 = cmd1.ExecuteReader();
if (dr1.HasRows)
{
while (dr1.Read())
{
Session["edp1"] = Convert.ToInt32(dr1[0]);
}
}
dr1.Close();
cmd1.Dispose();