举例来说,如果我有这些表:如何从一个表中获取一列并插入到另一个表
- 表:表A,列:(tableA_id,姓名,...)
- 表: tableB的,列:(tableB_id,成本,...)外键:表A]
- 表:表C,列:(tableC_id,姓名,...)
- 表:提交,列: (tableD_id,日期,...)[外键: tableB的 &表C]
如何,我可以得到成本从tableB的列到提交?或者在将应用程序运行到网格时,您实际上获得了成本列?
举例来说,如果我有这些表:如何从一个表中获取一列并插入到另一个表
如何,我可以得到成本从tableB的列到提交?或者在将应用程序运行到网格时,您实际上获得了成本列?
如果我理解你的问题..
正确答案为:
SELECT ghi.cost, xyz.* FROM [tableXYZ] xyz inner join [tableGHI] ghi on [tableXYZ].[tableXYZ] = [tableGHI].[tableXYZ_FK]
和ANSWER2:
更好的方法是创建新的PK,是不是与您的其他表FK相等。主键是表格的句柄,您可以使用它来管理代码中的数据。
为了得到更好的答案:1)写一个特定于你的问题的标题。 2)每个问题有1个问题(这是一个问答论坛,而不是讨论问题)。 3)创建一个不太抽象的例子,我可能听起来像一个鸡巴,但按照我的建议,你会得到更好的结果。 HTH – LosManos 2013-04-03 19:56:23
好的,谢谢LosManos只是跟着你的步骤。 – tommy 2013-04-03 20:18:10