某些表只有标识列,但这是因为这仅是一个示例。
std::string
我需要什么?
选择每个分支机构(sucursal表)的库存(inventario表),但只选择大多数产品(mejoresventasxsucursal table)。
问题是mejoresventasxsucursal表确实"加入"有2个表产品和sucursal但在我有其他表与'#34;加入"同样的2个表产品和sucursal。
create table producto(
idproducto int identity primary key
)
create table inventario(
idInventario id int identity primary key,
idproducto int,
foreign key (idproducto) references producto(idproducto)
)
create table sucursal(
idSucursal id int identity primary key
)
create table inventariosucursal(
idinventariosucursal id int primary key,
idsucursal int,
idinventario int,
foreign key (idsucursal) references sucursal (idsucursal),
foreign key (idinventario) references inventario (idinventario),
)
create table mejoresventasxsucursal
(
mejoresventasxsucursal id int primary key,
idsucursal int,
idproducto int,
foreign key (idsucursal) references sucursal(idsucursal),
foreign key (idproducto) references producto (idproducto)
)
这是问题所在。我需要和producto一起加入mejoresventasxsucursal。我知道我可以做一些事情,如加入producto p2,但我想知道什么是加入producto的最佳方式。我知道其他解决方案是在p.idproducto = mv.idprocucto
的情况下进行的