我正在使用 BDS 2006、MySQL DB(用于连接的 MyDAC 组件),并且DBGrid
我的表单上有一个组件,它显示我的 DB 表中的记录。
现在我需要JOIN
两个表并在我的DBGrid
我应该得到的结果视图是查询的结果
SELECT e_salary.e_basic,e_details.e_name
FROM e_details
INNER JOIN e_salary
ON e_details.e_id=e_salary.e_id;
当我搜索时,还有另一种选择
SELECT
e_salary.e_basic,e_details.e_name
FROM
e_details, e_salary
WHERE
e_details.e_id=e_salary.e_id;
e_details,e_salary 是我的两张表,e_id 是我的PRIMARY KEY
目前我有 2DBGrid
个用于 e_details,另一个用于 e_salary
是否可以只有 1 个 DBGrid 显示两个表中的值?或者我必须单独显示 2 个DBGrid
?
如果可能的话,我该怎么做
PS-视图中要添加更多列,并且两个表的行数相同
提前致谢