Preguntas etiquetadas con join

Una cláusula de combinación SQL combina registros de dos o más tablas o vistas.


6
¿Por qué no puedo usar valores nulos en combinaciones?
He resuelto el problema de la consulta usando ... row_number() over (partition by... esta es una pregunta más general sobre por qué no podemos usar columnas con valores nulos en combinaciones. ¿Por qué un nulo no puede ser igual a un nulo por el bien de una unión?
13 oracle  join  null 

3
¿Debo usar SQL JOIN o IN Cláusula?
Tengo una pregunta sobre el mejor enfoque. No estoy seguro de qué enfoque es mejor cuando los datos se consideran de tamaño variable. Considere las siguientes 3 TABLAS: EMPLEADO EMPLOYEE_ID, EMP_NAME PROYECTO PROJECT_ID, PROJ_NAME EMP_PROJ (muchas a muchas de las dos tablas anteriores) EMPLOYEE_ID, PROJECT_ID Problema : dado un Id. …
13 postgresql  join 



1
Nest Loop indeseable vs.Hash Únete en PostgreSQL 9.6
Tengo un problema con la planificación de consultas PostgreSQL 9.6. Mi consulta se ve así: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR properties."CALCULATOR_ID" IN …

2
Actualizar tabla usando valores de otra tabla en SQL Server
Tengo 2 tablas en mi base de datos. Tabla 1 ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- Tabla 2 ----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- en la tabla # 1, la dirección de …

2
¿Qué significa [DE x, y] en Postgres?
Recién estoy comenzando con Postgres. Al leer este documento me encontré con esta consulta: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Puedo entender que todo en esta consulta, a excepción de lo siguiente: FROM apod, …
12 postgresql  join 




3
La forma más rápida de contar cuántos rangos de fechas cubren cada fecha de la serie
Tengo una tabla (en PostgreSQL 9.4) que se ve así: CREATE TABLE dates_ranges (kind int, start_date date, end_date date); INSERT INTO dates_ranges VALUES (1, '2018-01-01', '2018-01-31'), (1, '2018-01-01', '2018-01-05'), (1, '2018-01-03', '2018-01-06'), (2, '2018-01-01', '2018-01-01'), (2, '2018-01-01', '2018-01-02'), (3, '2018-01-02', '2018-01-08'), (3, '2018-01-05', '2018-01-10'); Ahora quiero calcular para las fechas …

4
¿Cómo conseguir un grupo donde el recuento es cero?
Intentaré hacer un gráfico a partir de los datos de mi base de datos del servidor SQL. Tendré todas las calles con el recuento de los usuarios que viven en esta calle, incluso el recuento es cero. Para esto he intentado esta consulta: Create table Streets( ID int IDENTITY primary …


2
Condiciones de Postgres JOIN vs.
Postgres novato aquí. Me pregunto si esta consulta está optimizada o no. Intenté unirme solo a los valores que son 100% necesarios y dejar todas las condiciones dinámicas en la cláusula WHERE. Vea abajo. SELECT * FROM myapp_employees JOIN myapp_users ON myapp_users.user_id=myapp_employees.user_id JOIN myapp_contacts_assoc ON myapp_contacts_assoc.user_id=myapp_users.user_id JOIN myapp_contacts ON myapp_contacts.contact_id=myapp_contacts_assoc.contact_id …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.