sql >> データベース >  >> RDS >> Sqlserver

相互結合の動作(SQLServer 2008)

    JOINはCOMMAよりも優先順位が高いため、2番目のステートメントは次のように解釈されます(追加した括弧に注意してください):

    select sched.id, max(txn.dttm), acc.id
    from PaymentSchedulePeriod sched 
    ,(PaymentSchedulePayment pay
    right outer join AccountTransaction txn on pay.accountTransactionFk=txn.id 
    right outer join Account acc on txn.accountFk=acc.id)
    where sched.accountFk=acc.id 
    group by sched.id, acc.id
    

    参照:SQL-99に準拠した優先ルールに参加



    1. mysqlにレーベンシュタイン関数を追加する方法は?

    2. lat/lonテキスト列を「ポイント」タイプの列に移動する

    3. スーパーユーザーCREATEEXTENSIONhstoreのみが作成でき、Herokuでは作成できないのはなぜですか?

    4. SQLデータを.csvにエクスポートし、クエリに基づいてテーブルごとに個別の.csvファイルを生成します