Mysql 如何使用公共唯一键从各个表中搜索并显示每个表中的相应值

Mysql 如何使用公共唯一键从各个表中搜索并显示每个表中的相应值,mysql,Mysql,这就是我的桌子的样子 表A 文件标识 案例名称 案例类型 个案日期 表B 文件标识 账单 条例草案 账单日期 表C 职员身份证 文件标识 报告ID 报告名称 表D 文件标识 HH_ID HH_名称 HH_型 如何从每个表中收集相似的文件ID并显示 我的陈述有问题吗 我的声明如下: Connection.open SELECT a.CASE_NAME, a.CASE_TYPE, a.CASE_DATE FROM TableA a WHERE a.FILE_ID = ““ SELE

这就是我的桌子的样子

表A

文件标识 案例名称 案例类型 个案日期

表B

文件标识 账单 条例草案 账单日期

表C

职员身份证 文件标识 报告ID 报告名称

表D

文件标识 HH_ID HH_名称 HH_型

如何从每个表中收集相似的文件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  
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