我有一个c#项目,我正在使用MS访问数据库,我试图将两个(相关)表中的一些项目放在同一个listView中。
这是我的代码:
sais" none"是我想从另一张桌子上放一件物品的地方,但我不知道怎么做。由于他们有一种关系,我认为可以从一张桌子或另一张桌子上调用物品。
请注意,我是c#的新手并且正在使用数据库。
答案 0 :(得分:2)
您应该将两个表连接在一起以获得统一的结果。
你可以这样做:
select c.*
, s.otherFieldYouNeed
from ClientsT c
join SomeOtherTable s
on c.someId = s.someId
答案 1 :(得分:1)
由于这两个表是相关的,您可以使用连接查询来获得所需的结果:
select FirstName,LastName,'none',CellPhone,ClientID from Clients inner join mySecondTable
on Clients.mysharedField=mySecondTable.mysharedField
答案 2 :(得分:0)
尝试更改您的查询以包含此信息。类似的东西:
Select FirstName, LastName, ColumnFromOtherTable, CellPhone, ClientsT.ClientID
from ClientsT, OtherTable where ClientsT.ClientID=OtherTable.ClientID
当然,为了做到这一点,你必须在两个表中都有一个相应的ID字段。
答案 3 :(得分:0)
select FirstName,LastName,(select none from SecondTable where Clients.Field= SecondTable.Field),CellPhone,ClientID from Clients