Consulta SQL
Buenas, tengo una duda con urgencia:
Tengo la siguiente base de datos

Bien, una de las cosas que no consigo hacer, es sacar una consulta correlacionada de esa base de datos, como este ejemplo de otra BD:
SELECT Nomde
FROM DEPARTAMENTO
WHERE Presupuesto < (SELECT 0.5*SUM(Salar *14)/1000
FROM EMPLEADO
WHERE Numde = DEPARTAMENTO.Numde‘%Atocha%’)
ORDER BY Nomde;
Doi todos los gmfs que tengo, los demas son del sorte, ayuda pls!!!!!!!!!!!!!!
Recompensa: 1000
Pregunta cancelada
Esta pregunta ha sido cancelada o ha sido resuelta.
Top sabios
Más preguntas de ohmylol
Desarrollo
Si entendiese donde está la consulta que quieres te ayudaría pero es que no se, veo tablas y nada más. Ahora marcho en un rato vuelvo.
Imaginaos esas tablas creadas en oracle, con las mismas columnas, se me pide que me invente una consulta correlacionada de esa BD.
El ejemplo de abajo es una consulta correlacionada de otra base de datos, de la que he puesto arriba ya me he inventado las 25 de varias tablas y las 25 con funciones que se me pedian, pero no consigo sacar ninguna correlacionada, y solo me piden 1
Correlacionada te refieres a que van teniendo claves foráneas unas de otras y las unes por campo común?
Npi, te recomiendo!
Yo voy más atrasado que tú, así que me apunto que luego me servirá lo que habléis aquí. Recomiendo.
Presupongo que de esa consulta de ejemplo que has puesto, presupuesto pertenece a departamento y Numde es un campo que existe tanto en departamento como en presupuesto. No sé exactamente que busca esa consulta, pero la forma adecuada de correlacionar es asi:
SELECT campos
FROM enumeras todas las tablas separadas por comas, es ideal dar un nombre a cada tabla para liarte menos
WHERE
condicion 1
AND
condicion 2
Si lo haces todo con multitabla a base de join y usings no te saldrá, es que no sé bien si es lo que dices relacionar todas las tablas
Nada ya nada, al final el profesor ha desistido así que no me hace falta… que esos gmfs me hacen falta para otra pregunta