我有以下SQL,這犯規與SQL服務器的工作,因爲爲了通過在子查詢中只允許,當我使用關鍵字,比如頂部。SQL-Server和Oracle - 爲了在子查詢
SELECT DISTINCT *
FROM (SELECT pnr, naname, vorname, gebdat, '' p_alter, geschl, gebort
FROM pgrdat
WHERE man = 'XYZ'
ORDER BY pst_ab DESC)
有什麼方法可以得到我想要的結果嗎? SQL也應該在oracle下工作。
我想不同的所有字段,而「pst_ab」,但在同一時間,我想通過「pst_ab」來訂購吧。
一種解決方法是由我出的子查詢和源代碼的使用次序,確保我得到的所有PNR號碼只有一次。
非常感謝。
我會盡力而爲,非常感謝 - 我的描述應該會更好下一次 –
我試着用oracle的另一個例子來說明它的工作原理 - 明天我可以在生產系統上測試最終結果,謝謝。 –
很高興幫助:-) –