Preguntas etiquetadas con join

16
Caso de sintaxis de unión externa peculiar de Oracle

He visto lo siguiente en una consulta que se suponía que debía portarse desde la sintaxis de combinación externa de Oracle a la sintaxis de combinación externa estándar de SQL: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID =...

16
PostgreSQL unirse usando JSONB

Tengo este SQL: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Eso daría: id |...

15
Auto recursivo se une

Tengo una commentstabla, que se puede simplificar a esto: comments ======= id user_id text parent_id donde parent_ides anulable, pero podría ser una clave para su comentario principal. Ahora, ¿cómo puedo selecttodos los descendientes de un comentario específico? Los comentarios pueden estar...

13
¿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...

12
¿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...

12
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