我想创建一个表,其列使用现有表填充。我想要的表是
tbl_selection
Name of guide No of trainees selected No of trainees alotted
A 2 1
B 1 1
C 1 1
使用tbl_registration填充指南列名称,使用tbl_pencil选择的受训人员数量和使用allot_guide计划的受训人员数量
tbl_registration
Guide_Name PIN_NO Designation
A 1 SC-C
B 2 SC-D
C 3 SC-E
tbl_pencil
TL_NO Student_name College Guide_Name
TOO1 P PQR A
T002 Q XYZ A
T003 R RST B
T004 S UVW C
tbl_alotguide
TL_NO Student_name Guide_Name
T001 P A
TOO3 R B
TOO4 S C
请帮我找一个适合上述
的查询答案 0 :(得分:0)
您可以使用UPDATE语句更新第二列和第三列。
UPDATE tbl_selection
SET No_of_trainees_selected =
(SELECT count(*)
FROM tbl_pencil
WHERE tbl_selection.name_of_guide = tbl_pencil.guide_name
GROUP BY tbl_pencil.guide_name)
您可以在下一个链接中查看UPDATE语句文档: