sql >> Database teknologi >  >> RDS >> Oracle

Løsning for ydre sammenføjning med en IN-operatør i Oracle

Først og fremmest, hvorfor kan du ikke bruge korrekt OUTER JOIN s?, kan du bruge dem i Oracle uden at skulle lave de implicitte joinforbindelser med (+) syntaks. Hvad angår dit problem, kan du bruge IN :

SELECT p.Name, a.Attribute
FROM People p
LEFT OUTER JOIN Attributes a
ON p.PersonID = a.PersonID AND a.Attribute IN ('Happy','Grouchy')


  1. hvordan laver man en udløser som primær nøglebegrænsning?

  2. Hvordan opretter man en database med flyway?

  3. PHP PDO Syntaksfejl eller adgangsbrud:1064 ved indsættelse

  4. Hvordan sender jeg adgangskoden til pg_dump?