我正在做练习,但我遇到了这个问题,我收到了一条错误消息。这里是数据库和我的查询的链接
http://www.sqlfiddle.com/#!9/39881/2
我应该删除属于约翰史密斯的马自达。任何人都可以帮我解决我的查询错误吗?非常感谢。
答案 0 :(得分:2)
如果我正确地理解你,你只想将表加入你的删除语句..我不建议使用这样的子查询,因为从属子查询往往很慢
delete car from car
join owns o on o.liscense = car.liscense
join person p ON p.driver_id = o.driver_id
where p.name = 'John Smith'