2015-04-07 106 views
-1

我在做一個練習,但我被困在這個問題上,並且我收到了錯誤消息。這裏數據庫的鏈接,我的查詢MySQL嵌套選擇子句

http://www.sqlfiddle.com/#!9/39881/2

我應該刪除屬於約翰·史密斯的馬自達。任何人都可以幫我解決我的查詢有什麼問題嗎?非常感謝。

+0

刪除車從哪裏?另外,使用'''而不是'''和'driver_id'而不是'driver-id'。 –

+0

明白了。謝謝你,先生! – BBKay

回答

2

如果我正確認識你,你只是想加入的表格,你的delete語句。我不會推薦使用子查詢一樣,由於相關子查詢往往是很慢

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'