我将两个表格为 exp_detail ,第二个表格为 exp_head 。
exp_detail 表包含exp_id,Amount_paid,sr_no和exp_Description 列
exp_head 表包含exp_id和exp_Name 列
现在我正在使用此查询从 exp_detail 表中检索数据。这将正确显示。此查询是
select sr_no, e_date, e_paid, e_des
from exp_detail
where e_date = #" + this.dp_expDetail.Value.Date +
"# order by exp_detail.sr_no"
但问题是我在上面给出的查询中使用exp_Name
表中的主键和外键检索exp_head
。怎么可能?
答案 0 :(得分:0)
您必须使用SQL联接来加入这两个表。请参考以下更新的sql语句和join语句,即第3行
select sr_no, e_date, e_paid, e_des
from exp_detail
inner join exp_head on exp_detail.exp_id = exp_head.exp_id --This is added--
where e_date=#" + this.dp_expDetail.Value.Date + "#
order by exp_detail.sr_no