Con SELECT se especifica que columnas queremos obtener de una tabla determinada y con FROM se indica de donde se va a obtener la información que se va proyectar con SELECTFROM va después de SELECT

SELECT *
FROM tabla_diaria;

En la sentencia anterior el manejador de base de datos (DBMS) va al esquema y proyecta lo solicitado.

# Se le puede asignar un alias
SELECT *
FROM tabla_diaria AS td
	JOIN tabla_mensual AS tm # Unidos o con la relación que tienen con tm 
	ON td.pk  = tm.fk; # Indica cuál es la relación
	# pk = Primary Key, identificador único de cada tupla.
	# fk = Foreign Key, en la segunda tabla, la referencia a un id de esa primera tabla

	# En la tabla mensual se tiene un id foráneo que va a consultar los ids únicos
	# de la tabla diaria y va a hacer la unión a través de este campo.

Las sentencias SQL no son sensibles a minúsculas o mayúsculas pero se recomienda escribir las palabras claves en MAÝUSCULAS y el resto en minúsculas

JOIN es un complemento de FROM.

Untitled

También se puede obtener la información de una base de datos remota, es decir que el esquema de donde que queremos obtener información se encuentra en otro DBMS.

Para obtener información de una tabla que se encuentra remotamente se utiliza la función dblink, dicha función recibe dos parámetros:

  1. configuración de conexión al DBMS remoto
  2. consulta SQL