【发布时间】:2014-06-10 19:32:04
【问题描述】:
我不太确定该怎么做。
在Product1 的表中,我有:
Id, Code, Description, Group, Quantity, Unit, Cost, Note
在另一张桌子Componets 我有:
Id, Code, Description, Unit, Cost, Note
我面临的问题是,虽然表 Components 始终包含所有列数据,但表 Product1 应该从表“组件”中获取与“描述、单位和成本”相关的数据。在这个表中,“Product1”基本上只有Code、Quantity、Group和Note是用户自己添加的。
这可以通过在SqlDataSource 中进行的查询来实现吗?我不知道如何执行此操作,非常感谢您的帮助。
到目前为止,这是我尝试过的:
SELECT
Product1.Code, Group, Quantity, Product1.Note
FROM
dbo.Product1
INNER JOIN
dbo.Components ON Components.Code = Product1.Code
但我没有得到我需要的东西,我只从Product1 表中得到Code、Group、Quantity 和Note
【问题讨论】:
-
您需要给表格别名,或者在选择出现在两个表格中的列时完全指定表格名称。
-
您最近对该问题的编辑完全改变了您原来的问题。
-
@NicholasV。是的,很抱歉你是对的,但与此同时我正在尝试做一些事情。
-
查看我的更新答案...
标签: c# sql-server sqldatasource