sql >> Database >  >> RDS >> Oracle

Conversie van ANSI naar Oracle Join-syntaxis

Je hebt de (+) aan de verkeerde kant, het zou moeten zijn:

SELECT
    request.requestId
FROM
    request,
    incident,
    changeRequest
WHERE
    incident.requestId (+)= request.requestId
    AND changeRequest.requestId (+)= request.requestId

Tussen haakjes, ik neem aan dat je beseft dat dit de oude . is Oracle-syntaxis? Oracle ondersteunt al heel lang ANSI-joins.



  1. Pad-arrays met NULL tot maximale lengte voor aangepaste aggregatiefunctie

  2. Wat is de reikwijdte van CONTEXT_INFO in SQL Server?

  3. De hoogste resultaten behalen in een JOIN

  4. Meerdere rijen uit de database verwijderen met selectievakjes