Quero obter o nome do produto da Products
mesa para a CustomerProducts
mesa.
Products
tabela:
customerproducts
tabela:
ATUALIZAR:
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();
}
Se você quiser como uma seleção:
SELECT cp.customerID,cp.productID,p.name
FROM products p
INNER JOIN customerProducts cp
ON(p.productID = cp.productID)
Se você deseja adicionar uma coluna à segunda tabela, primeiro adicione a coluna e, em seguida, atualize:
UPDATE customerProducts cp
SET cp.name = (SELECT p.name FROM products p
WHERE p.productID = cp.productID)
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras