演習 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-ex 言う
あなたのクエリはメインデータベースで正しい結果セットを生成しましたが、データベースをチェックして2番目のテストに失敗しました
私の出力と一致した正しい結果。
どこで失敗しましたか?