我有 3 个表,学生、员工、交通,在交通表中有学生和教职员工的记录,他们有交通并与CandidateType
列区分开来。如果CandidateType = 0
记录必须来自员工表,CandidateType=1
那么记录必须来自学生表。问题是两个表中的连接列具有相同的值。以下是我的表格的结构。
|Staff Table|
-------------------------
Id | Name | Designation |
-------------------------
1 | ABC | Teacher |
2 | xyz | Clerk |
3 | DDD | Teacher |
Student Table
Id | Name | Class |
-------------------
1 | Ali | 5th |
2 | Khan | 6th |
3 | Jan | 6th |
Transport Table
Id | CandidateId | Candiadate Type | VehicleId
----------------------------------------------
1 | 1 | 0 | 1
2 | 3 | 1 | 1
3 | 2 | 1 | 1
我想在表中检索学生和教职员工的记录,VehicleId=1.
在transport
教职员工和学生表中,候选人ID 是相同的,如何获取第一辆车的students
记录staff
。任何帮助......