舉例來說,如果我有這些表:如何從一個表中獲取一列並插入到另一個表
- 表:表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