選択をネストしないと簡単な方法はありますか?フィールドの最大値に基づいて行全体を選択 - ネストなし
このような何かを行うこともエラーになり:あなたが行うことができます
select id, amount, quantity, max(lastModifiedDate) from webOrders.
選択をネストしないと簡単な方法はありますか?フィールドの最大値に基づいて行全体を選択 - ネストなし
このような何かを行うこともエラーになり:あなたが行うことができます
select id, amount, quantity, max(lastModifiedDate) from webOrders.
を選択ニーズ。
返される行が1つのみの場合は、目的の列をソートして一番上の行を返すことができます。
select top 1 *
from `order`
order by last_modified_date desc
MySQLを使用する場合は、SQL Serverまたは
select *
from `order`
order by last_modified_date desc
limit 1
を使用する場合:たとえば。
1行を取得する必要がある場合は、グループごとにを入力する必要があります。通常、サブクエリまたは結合を使用する必要があります。
もちろんこれはSQL Serverの権利を前提としていますか? mySqlとPostgresは 'LIMIT 1'を使用し、Oracleは' WHERE ROWNUM = 1'を使用します。 –
@Mike - 良い点、私はMySQL版を追加しました。 –
私が探していたものだけでいい。マットとマイクありがとう。私は、クエリを使用していたので、Oracleを使用しています。「order」から「」を選択してください。rownum = 1 order by last_modified_date desc – SoltanG
select TOP 1 * from [order] order by lastModifiedDate desc
注: 'order'はあなたのSQLフレーバーで予約されたキーワードです。 – mindandmedia