Я пытаюсь объединить две таблицы, используя запрос SQL, используя отдельные параметры. У меня есть две таблицы записей о работниках и учениках, и я хочу объединить эти две таблицы в одну таблицу на основе идентификатора.
Таблица профиля студента.
CREATE TABLE [dbo].[Student_Profile]
(
[StudentID] [int] IDENTITY(1,1) NOT NULL,
[First_Name] [varchar](50) NULL,
[Last_Name] [varchar](50) NULL,
[Email] [varchar](500) NULL,
[Qualifactions] [varchar](50) NULL,
[Name_Of_Instatutions] [varchar](50) NULL,
[City] [varchar](50) NULL,
[Country] [varchar](50) NULL,
[Contract] [varchar](50) NULL
) ON [PRIMARY]
Вот профиль работы студента Таблица.
CREATE TABLE [dbo].[Student_Job_Record]
(
[Record_ID] [int] IDENTITY(1,1) NOT NULL,
[StudentID] [int] NULL,
[Total_Hours_Work] [varchar](50) NULL,
[Pay_Rate] [varchar](50) NULL,
[Total_Amount_Paid] [varchar](500) NULL
) ON [PRIMARY]
Я использую хранимую процедуру для отображения данных в gridview. Вот код хранимой процедуры.
CREATE PROCEDURE [dbo].[spGetStudentsDeatilsByID]
@ID int
AS
BEGIN
SELECT
Student_Profile.First_Name, Student_Profile.Last_Name,
Job_Profile.Title, Job_Profile.Location,
Job_Profile.Type_Contract, Job_Profile.Salary
FROM
Student_Profile, Job_Profile
WHERE
Student_Profile.StudentID = @ID
AND Job_Profile.StudentID = @ID
END
Я хочу отобразить и объединить эти две таблицы в gridview на основе studentID
. Но когда я ввожу идентификатор студента и нажимаю кнопку отправки, ничего не отображается.
Вот снимок экрана, когда я запускаю приложения.