获取两个数据表中的公共行

pal*_*hta 1 c# datatable interaction

我有一个PromotionRequest有4列的表:

| PromoId | PromoType 
----------------------
|   101   |  1   |  
|   101   | 2    |  
|   103   | 3    |  
|   104   | 4    |  
Run Code Online (Sandbox Code Playgroud)

我有一个表PromotionResponsek与4列(PromoId,PromoType,Value,PromoDesc),其中一个是PromoId

我必须找到所有的行PromotionResponse,其PromoId值与相匹配PromoId的值PromotionRequest表.

Tar*_*ryn 5

您已使用SQL对此进行了标记,因此如果要在SQL中执行此操作,那么您将使用INNER JOIN:

select rs.promoid,
  rs.promotype,
  rs.value,
  rs.promodesc
from PromotionResponse rs
inner join PromotionRequest pr
  on rs.promoid = pr.promoid
Run Code Online (Sandbox Code Playgroud)