SelectListでSelectQueryを使用しているときに、Order By句を使用できますか?
このようなクエリを書きたい:-
select col1
, col2
, (select colX from table2 where table2.col1=table1.col1 and rownum<2 order by colY desc)
, (select colXX from table3 where table3.col1=table1.col1 and rownum<2 order by colYY desc)
from table1;
テーブルに参加できません。それは私が欲しいもののほんの一例です。
わかった。これがそのことです。私はSQLServerで書かれた次のコードを持っています。Oracleに変換したい。
SELECT
BANK_ADDRESS1= (SELECT top 1 OWNER_ADDRESS1
FROM OWNER_ADDRESS OA, BANK_ACCOUNT
WHERE PAYMENT.BANK_ACCOUNT_ID = BANK_ACCOUNT.BANK_ACCOUNT_ID
and BANK_ACCOUNT.BANK_ID = OA.OWNER_ID
order by Isnull (OA.primary_addr , 'N') desc),
PAYEE_ADD1 = ( SELECT top 1 OWNER_ADDRESS1
FROM OWNER_ADDRESS OA
WHERE OA.OWNER_ID = PAYEE_OWNER.OWNER_ID
order by Isnull (OA.primary_addr , 'N') desc ),
FROM PAYMENT
inner JOIN PAYEE ON PAYMENT.PAYMENT_ID = PAYEE.PAYMENT_ID
inner join OWNER PAYEE_OWNER on PAYEE_OWNER.OWNER_ID = PAYEE.PAYEE_NAME_ID
これが私が本当に欲しいものをクリアすることを願っています。