我確定這是在其他地方回答的,但我不確定如何搜索此特定問題。同一個表中的列的SQL更新ID
比方說,我有2個表:
InputDataNames
與列[Prospect_Name], [Product_Name], [Market_Name]
Entity
與在[Name]
在InputDataNames
表中使用的列[EntityId], [Name], [EntityTypeId]
。
現在假設我想創建等於InputDataNames
表,但不是名稱,從Entity
表ID填寫:
InputDataIDs
與列
使用InputDataNames
表中填充適當的ID組合,我怎樣才能加入Entity
表以獲得期望的效果?
注:我知道這是馬虎,只是做一點數據庫清理。
where isIdentifId ProductId和MarketId應該來自哪裏?這兩個表都沒有這些值。 – user1336827
[EntityId]字段。說[Prospect_Name] = ProspectA,將其與* Entity *表中的[Name]字段進行匹配,然後獲取該行的[EntityID]。 – CurlieQ1034
使用子查詢來選擇與名稱對應的ID。 –