Mysql SQL中的多连接
这是我的桌子Mysql SQL中的多连接,mysql,join,Mysql,Join,这是我的桌子 PERSON DriverID (primary) DriverName Address CAR RegNO (primary) Model Year ACCIDENT ReportNumber (primary) AccidentDate Location OWNS DriverID (primary key) foreign key with PERSON(DriverID) RegNo (primary Key) foreign key with CAR(RegN
PERSON
DriverID (primary)
DriverName
Address
CAR
RegNO (primary)
Model
Year
ACCIDENT
ReportNumber (primary)
AccidentDate
Location
OWNS
DriverID (primary key) foreign key with PERSON(DriverID)
RegNo (primary Key) foreign key with CAR(RegNo)
PARTICIPATION
DriverID (primary key) foreign key with PERSON (DriverID)
RegNo (primary Key) foreign key with CAR(RegNo)
ReportNumber (primary key) foregin with ACCIDENT(primary)
Damage Amount
现在我想加入所有这些表
因此,应输出以下列
胡闹
司机姓名
地址
雷格诺
模型
年
报告编号
意外日期
位置
损坏金额试试这个:
Select
*
from
participation pt
inner join PERSON p on (p.DriverID = pt.DriverID )
inner join car c on (pt.RegNo =c.RegNo)
inner join accidents a on (pt.ReportNumber =a.ReportNumber)
删除查询是
delete
from
participation pt
inner join PERSON p on (p.DriverID = pt.DriverID )
inner join car c on (pt.RegNo =c.RegNo)
inner join accidents a on (pt.ReportNumber =a.ReportNumber)
where p.DriverID = 111
请有人帮助它的紧迫性,我正在做一个项目,这与phpYou有一个错误,在您的SQL语法;请查看与MySQL服务器版本对应的手册,以了解在第6Try行的“on PERSON p(p.DriverID=pt.DriverID)internal join car c on(pt.RegNo=c.RegNo)”附近使用的正确语法,如果您仍然收到任何错误信息,请粘贴您的错误信息非常感谢是的,现在它正在工作,而不是事故它的事故和报告编号为报告否,但我希望先显示人员属性,然后显示汽车表属性,然后显示事故,然后显示参与您非常欢迎,请使用选择作为
select p.*,c.*,a.*从…
您将获得所需的格式