SELECT u.id
FROM user u
WHERE u.id IN
((SELECT l.id FROM location l WHERE l.id = ?id ORDER BY l.idLocation DESC))
私がしたいことは、このオーダーを作品化することです。しかし、ビューの内側で注文することはできません。ビューの中にいなければ、この注文をどうやって行うことができますか?サブクエリ内で並べ替え
SQLの応答:
メッセージ1033、レベル15、状態1、行5は、ORDER BY句は ビュー、インライン関数、派生テーブル、サブクエリ、および共通テーブル 式で無効です、 TOPまたはFOR XMLも指定されている場合を除きます。
あなたは、サブクエリを意味しますか?私はここにビューが表示されません。 – Oded
「ORDER BY」作業をどのようにして出力に影響させるかはわかりません。あなたが今得ているアウトプットの例と、それがどう違うのかを教えてください。 'IN'ステートメントの中で' ORDER BY'は "働いていても"問題ではないので、混乱した答えを得るでしょう。 –
+1 @ChrisCunningham - OP、u.idがsubselectの結果に含まれているかどうかを単に確認しているので、元のクエリから結果がどのような順序であるかはわかりません。 – jinglesthula