Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy możesz mieć INNER JOIN bez słowa kluczowego ON?

Mały wszechświat... Wczoraj natknąłem się na narzędzie generujące tę składnię i byłem raczej zakłopotany.

Najwyraźniej

FROM a 
     INNER JOIN b
     INNER JOIN c ON (b.id = c.id)
     ON (a.id = c.id)

jest odpowiednikiem zagnieżdżonego podzapytania

FROM a
     INNER JOIN (SELECT <<list of columns>>
                   FROM b
                        INNER JOIN c ON (b.id=c.id)) c
             ON (a.id = c.id)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego nie mogę zaktualizować więcej niż jednej kolumny jednocześnie za pomocą słowa kluczowego?

  2. ORA-29531:brak metody w błędzie klasy

  3. Odkryj typy pakietów PL/SQL, korzystając z widoków słownika Oracle

  4. Obcinanie tabeli w procedurze składowanej

  5. Nazwa kolumny SQL taka sama jak nazwa zmiennej PL/SQL — Jak to zrobić w instrukcji SELECT?