这就是我的表格的样子
表A
FILE_ID
Case_Name
Case_Type
Case_Date
表B
FILE_ID
Bill_ID
Bill_Name
Bill_Date
表C
Staff_ID
FILE_ID
REPORT_ID
Report_Name
表D
FILE_ID
HH_ID
HH_Name
HH_Type
如何从每个表中收集类似的File_ID并显示
我的陈述有问题
我的陈述如下:
Connection.open
SELECT a.CASE_NAME, a.CASE_TYPE, a.CASE_DATE
FROM TableA a
WHERE a.FILE_ID = ““
SELECT b.BILL_ID, b.BILL_NAME, b.BILL_DATE
FROM TableB b
WHERE b.FILE_ID = a.FILE_ID
SELECT c.STAFF_ID, c.REPORT_ID, c.REPORT_NAME
FROM TableC c
WHERE c.FILE_ID = b.FILE_ID
SELECT d.HH_ID, d.HH_TYPE, d.HH_NAME
FROM TableD d
WHERE d.FILE_ID = c.FILE_ID
Connection.close
答案 0 :(得分:0)
SELECT a.Case_Name, a.Case_Type, a.Case_Date,
b.Bill_ID, b.Bill_Name, b.Bill_Date,
c.Staff_ID, c.Report_ID, c.Report_Name,
d.HH_ID, d.HH_Name, d.HH_Type
From TableA a
Join TableB b on a.File_ID = b.File_ID
Join TableC c on a.File_ID = c.File_ID
Join TableD d on a.File_ID = d.File_ID