Products
テーブルからCustomerProducts
テーブルへの製品名を取得したいと考えています。SQLデータベース内の2つのテーブルまたは外部キーとの内部結合?
Products
テーブル:
customerproducts
テーブル:
UPDATE:
public void bindgrid()
{
SqlConnection conn = new SqlConnection("Data Source = 'PAULO'; Initial Catalog=ShoppingCartDB;Integrated Security =True");
SqlCommand cmd = new SqlCommand("select Name From Products p InnerJoin CustomerProducts cp ON(p.ProductID = cp.ProductID)", conn);
SqlDataAdapter da = new SqlDataAdapter("", conn);
da.SelectCommand = new SqlCommand("select ProductName From Products p InnerJoin CustomerProducts cp ON(p.ProductID = cp.ProductID", conn);
DataSet ds = new DataSet();
da.Fill(ds, "data");
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
}
リンクが動作しません。 –
内部結合と外部キーは異なる目的のための異なるツールです。あなたの質問はバイクや台所ナイフに尋ねるようなものです。いくつかの研究をしてください。 –
そのテーブルのデータでは、期待される結果は何ですか? – jarlh