練習39:定義「爲未來戰鬥而存活」的船隻; 在一場戰鬥中受損,他們參加了另一場戰鬥。sql-ex練習39第二次服務器錯誤失敗?
數據庫模式:http://www.sql-ex.ru/help/select13.php#db_3
我的方法:
SELECT distinct o.ship from Outcomes o
WHERE o.RESULT = 'damaged'
AND exists (select 1 FROM Outcomes o2 WHERE o2.ship = o.ship
AND (o2.result='OK' OR o2.result='sunk'))
SQL-專家說
你的查詢產生正確的結果在主數據庫中設置的,但它 測試上失敗第二,檢查數據庫
正確的結果與我的輸出相匹配。
我在哪裏失敗?
我看到的一個問題是,你沒有使用的戰鬥日期。注意「爲未來的**戰役而存活」 –