我目前正在使用Dapper从明细表中提取记录。我做“从细节中选择* ...”,它工作正常。在select调用中,我通常得到1-3行(由于where子句)。
我现在还需要从表parent获得一个值,其中parent.id(PK)== details.parentId。我可以进行联接以获取所有这些信息,并且我假设Dapper不会有问题。
但是,我想保留“ select *”作为详细信息类的选择。否则,无论何时添加/删除列,我都需要更新选择。有没有办法从详细信息中获取*而从父表中获取parent.discount呢?
答案 0 :(得分:0)
您放了sql-server
,所以这里什么也没做
select d.*
, p.discount
from details d join parent p
on d.parentId = p.id
where ...
祝你好运