👻[プログラマー]ありますがありません


問題の説明


ANIMAL INSテーブルには、動物が動物保護所に入った後の情報が含まれています.ANIMAL INS表構造は、ANIMAL ID、ANIMAL TYPE、DATETIME、INTAKE CONDITION、NAME、SEX UPON INTAKEがそれぞれ動物のアイデンティティ、生物種、保護開始日、保護開始時の状態、名称、性別、中性化を表す.

ANIMAL OUTSテーブルには、動物保護から引き取った動物の情報が含まれています.ANIMAL OUTS表の構造は以下の通りである:ANIMAL ID、ANIMAL TYPE、DATETIME、NAME、SEX UPON OUTCOMEはそれぞれ動物の身分、生物種、養子縁組日、氏名、性別、中性化を表す.ANIMAL OUTSテーブルのANIMAL IDは、ANIMAL INSにおけるANIMAL IDの外部キーである.

管理者のミスで、一部の動物の養子縁組日の入力が間違っています.保護開始日よりも養子縁組日が早い動物のIDと名前を照会するSQL文を記入してください.結果は、保護開始日の遅い順に表示されます.


たとえば、ANIMAL INSテーブルとANIMAL OUTSテーブル:
ANIMAL_INS

ANIMAL_OUTS

SQL文を実行するときは、次のようにします.

私の答え

SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_OUTS AS OUTS LEFT JOIN ANIMAL_INS AS INS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID WHERE INS.DATETIME > OUTS.DATETIME ORDER BY INS.DATETIME;