2017-10-05 9 views
0

私は、Make、Model、Year、Driveタイプの車のデータベースを持っています Make、Model、yearで特定の車のドライブタイプを検索します。 問題いくつかの車が複数のドライブタイプを返すことがありますI.E GMC YUKON 2002が3 4WD、RWD、AWDを返します。基本的には、AWDが存在する場合は複数のドライブタイプがあり、それ以外の場合は4WDが使用され、AWDと4WDの両方がAWDを使用する場合は、論理に従います。SQL複数の返された行のうちの1つを選択してください

答えて

1

あなたは何1つだけの車を返すためにそれ、あなたはこの

SELECT TOP 1 ... 
ORDER CASE drive 
WHEN 'AWD' THEN 1 
WHEN '4WD' THEN 2 
WHEN 'RWD' THEN 3 
+0

ありがとう使用することができます!それは魅力のように働いた。私はあなたが注文書でケースステートメントを行うことができることを知りませんでした。 –

0

サブ - 各MMYのドライブタイプを選択し、トップドライブタイプをCASE式で指定します。