У меня есть две таблицы в моей базе данных с именем ... Отслеживание запросов и баланса, которое не имеет никакого отношения .... но я хочу выбрать данные из двух таблиц и поместить их в две сетки ...
Запросы
EmpID |EmpRqsts|EmpDescription|ApproverID
1 |asdfsb |sadbfsbdf |1
2 |asbfd |sjkfbsd |1
Отслеживание баланса
EmpId|BalanceAmnt|LastUpdated
| 1 |5000 |sdfbk
| 2 |3000 |sjbfsh
Таблица сотрудников
EmpId|EmpName
1 |Anil
2 |Raghu
Теперь в трекере баланса есть столбец ForeignKey столбца EmployeeTable ... Что я хочу ... хочу выбрать [EmpName] из EmpTable [EmpRqsts] из [Requests] и [BalanceAmnt] [LastUpdated] из [Balance Tracker] и связать его в сетку
Это моя хранимая процедура, которую я использую для извлечения данных
create procedure SP_GetEmployeeRequests
(@ApproverName varchar (50))
as
begin
select
EmployeeDetails.Emp_Username,
RequestDetails.Request_Amount,
RequestDetails.Request_description,
BalanceTracker.Balance_Amount,
BalanceTracker.LastApproval,
BalanceTracker.LastUdated
from
EmployeeDetails, RequestDetails, BalanceTracker
where
EmployeeDetails.Emp_ID = RequestDetails.Emp_ID
and BalanceTracker.Emp_ID = RequestDetails.Emp_ID
and RequestDetails.Approved_ID = (select Approved_ID
from ApprovalDetails
where Approved_By = @ApproverName)
end
Пока все в порядке, но этот запрос извлекает только имена столбцов. Но не значения таблиц .. может ли кто-нибудь помочь мне, что не так в моем запросе ..