Я работаю с BDS 2006, MySQL DB (компоненты MyDAC, используемые для подключения), и у меня есть компонент DBGrid
в моей форме, который отображает записи из моей таблицы БД.
Теперь мне нужно 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
В настоящее время у меня 2 DBGrid
один для e_details и другой для e_salary
Можно ли иметь только 1 DBGrid, отображающий значения из обеих таблиц?или мне нужно отобразить 2 отдельных DBGrid
?
Если возможно, то как мне это сделать
PS - в представлении можно добавить больше столбцов, и обе таблицы имеют одинаковое количество строк
Заранее спасибо