Pregunta 38

Técnico Auxiliar Informática del Estado - 2021 - Informática - Gobierno de Aragón (Libre)

¿Cuál de las siguientes sentencias NO es válida en SQL-92?

  • A.select * from a LEFT JOIN b on a.id = b.id ;
  • B.select * from a OUTER JOIN b on a.id = b.id ;Respuesta correcta
  • C.select * from a INNER JOIN b on a.id = b.id ;
  • D.select * from a CROSS JOIN b ;

Explicación

La sentencia 'OUTER JOIN' sin cualificador LEFT/RIGHT/FULL no es valida en SQL-92 (opcion . Las formas correctas son LEFT OUTER JOIN, RIGHT OUTER JOIN o FULL OUTER JOIN. INNER JOIN, LEFT JOIN y CROSS JOIN si son validas.