Articles of left join

Obtener usuarios (solo permitidos) en el grupo en una sola consulta mysql

De las siguientes tablas tengo que search la list de usuarios permitidos en el grupo especificado sobre la base de la siguiente lógica. Caso 1: todos los usuarios califican cuando no hay coincidencia (no hay logging en la tabla user_group). Caso 2: Usuarios en el grupo que coinciden (con exclusión = 0) en la tabla […]

Conecte varias tablas usando LEFT OUTER JOIN

Estoy intentando get datos de varios cuentos usando LEFT OUTER JOIN, pero me da un error fatal. Los nombres de las tablas, los nombres de los campos, la connection db son correctos. $sql = "SELECT shipping_info.shipping_id, service1.service, package1.package_type, countries1.country AS fromCountry, countries2.country AS toCountry, countries3.country AS resiCountry, customer1.name, FROM shipping_info LEFT OUTER JOIN service_types AS […]

Necesita ayuda para entender una consulta compleja con múltiples condiciones de unión

Tengo una consulta que bash entender. ¿Alguien puede arrojar luz sobre los detalles de lo que hace esta consulta? Solo he usado una sola cláusula ON en una condición de unión. Este tiene múltiples condiciones para LEFT JOIN , lo que dificulta su comprensión. INSERT INTO nop_tbl (q_date, community_id, newsletter_t, subscription_count) SELECT date(now()), a.community_id, a.newsletter_type, […]

Contando el número de transactions por la izquierda uniéndose a una tabla de categorías

quisiera get su consejo sobre cómo lograr lo siguiente. Tengo dos tables. Uno se llama Categoría y el otro Trxn. Estoy tratando de encontrar cuántas transactions hay en cada categoría. Entiendo que necesito unirme a mi tabla Trxn con la tabla Categoría. Pero el problema es que CategoryId en la tabla Category tiene 6 caracteres […]

PostgreSQL 9.3: Muestra el resultado en un formatting específico usando la function array_agg

Quiero mostrar los loggings dados en la siguiente tabla en el formatting específico que se muestra a continuación en la tabla. Creando tabla: Test_1 CREATE TABLE Test_1 ( ColumnA varchar, ColumnB varchar ); Inserción de loggings: INSERT INTO Test_1 values('A101','B101'),('A102','B102'), ('A103','B103'),('A104','B104'), ('A105','B105'),('A106','B106'), ('A107','B107'),('A108','B108'), ('A109','B109'),('A201','B201'); Quiero mostrar el resultado de esta manera: Resultado esperado : ColumnA […]

Elimina las columnas duplicadas en la consulta de combinación izquierda de MySQL

Tengo dos tablas: pregunta (id_question, name_question, text_question) y choice (id_choice, text_choice, id_question) mi consulta en el código php es: $query = ' SELECT q.name_question, q.text_question, c.text_choice'. ' FROM question as q '. ' LEFT JOIN choice as c ' . ' ON q.id_question = c.id_question ' ; Cuando verifico el resultado: foreach ($db->loadObjectList() as $obj){ […]

SQL / PostgreSQL left join ignora el pnetworkingicado "on = constant", en la tabla izquierda

Una consulta SQL left join ignora una ON column = constant pnetworkingicado ON column = constant en la tabla izquierda . Sin embargo, le importa otra ON column = constant pnetworkingicado ON column = constant en la tabla correcta . Si muevo la ON column = constant la tabla izquierda ON column = constant a […]

SELECCIONAR consulta para devolver una fila de una tabla con todos los valores establecidos en Nulo

Necesito hacer una consulta, pero obtengo el valor en cada campo vacío. Gordon Linoff me da la key de esta necesidad aquí: resultados de consultas SQL vacías que es: select t.* from (select 1 as val ) v left outer join table t on 1 = 0; Esta consulta funciona perfectamente en PostgreSQL pero recibe […]

La expresión SQL Join no es compatible

A continuación está mi consulta: SELECT UT.AgentName AS [Agent Name], UT.TeamName AS Team, Format(Now(),"Short Date") AS [As Of], Sum(I.RegPointValue) AS Points FROM (SELECT UU.AgentID, (Nz(UU.LastName,'')+", "+Nz(UU.FirstName,'')) AS AgentName , TT.TeamName FROM Users AS UU INNER JOIN Teams AS TT ON UU.TeamID = TT.TeamID) AS UT LEFT JOIN (InfractionTypes AS I INNER JOIN (DateCodes AS D […]

Seleccione todos los integers que no están ya en la tabla en postgres

Tengo algunos identificadores en una tabla, pero hay lagunas en el medio. Quiero seleccionar estos espacios. Por ejemplo, los numbers integers en mi tabla son: 1 2 5 9 15 Y quiero seleccionar: 3 4 6 7 8 10 11 12 13 14 Mi versión de PostgreSQL es 9.1.1, así que no puedo usar int4range.