subquery

¿Hay una diferencia de rendimiento entre CTE, Sub-Consulta, Tabla Temporal o Variable de Tabla?

En esta excelente pregunta SO, se discutieron las diferencias entre CTE y sub-queries. Me gustaría preguntar específicamente ... eficiencia, las tablas temporales son una buena primera opción, ya que tienen un histograma asociado, es decir, estadísticas.

Instrucción select anidada en SQL Server

¿Puede alguien ayudarme a entender por qué lo siguiente no funciona? SELECT name FROM (SELECT name FROM agentinformation) ... information ¿No crea la instrucción inner select un conjunto de resultados que luego consulta la instrucción outer SELECT?

MySQL-SELECCIONAR DÓNDE campo EN (subconsulta) - Extremadamente lento ¿por qué?

Tengo un par de duplicados en una base de datos que quiero inspeccionar, así que lo que hice para ver cuáles son duplicados, ... funciona muy bien. MySQL hace esto en unos milisegundos. ¿Hay expertos en SQL aquí que puedan explicar lo que está pasando?

¿Uniones SQL Vs Subconsultas SQL (Rendimiento)?

Deseo saber si tengo una consulta join algo como esto - Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id Y ... enial si ustedes me pueden sugerir herramientas debería se usa para medir el rendimiento de dos consultas. ¡Muchas gracias!

Obtener registros con mayor / menor por grupo

¿Cómo hacer eso? El título anterior de esta pregunta era " usando rank (@Rank := @Rank + 1) en consultas complejas con subc ... ) as t where t.GroupId = table.GroupId ) order by OrderField Gracias de antemano!

MySQL DELETE FROM con subconsulta como condición

Estoy tratando de hacer una consulta como esta: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( ... e: Como se responde a continuación, MySQL no permite que la tabla que está borrando se use en una subconsulta para condición.

¿Cuál es la diferencia entre LATERAL y una subconsulta en PostgreSQL?

Desde que Postgres salió con la capacidad de hacer LATERAL joins, he estado leyendo sobre ello, ya que actualmente hago volca ... igo. ¿Cuál es el caso de uso para una combinación LATERAL? ¿Cuál es la diferencia entre un LATERAL únete y una subconsulta?

Cómo hacer esto en Laravel, subconsulta donde en

Cómo puedo hacer esta consulta en Laravel: SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, ... N ('223', '15') ) AND `p`.`active`=1 También podría hacer esto con un join, pero necesito este formato para el rendimiento.

¿Cómo eliminar de select en MySQL?

Este código no funciona para MySQL 5.0, cómo reescribirlo para que funcione DELETE FROM posts where id=(SELECT id FROM posts ... columnas que no tienen id único. Añadiré que la mayoría de las veces su único id (probé la sintaxis y no funciona tan bien).

¿Cómo hacer una subconsulta de Postgresql en la cláusula select con una cláusula join in from como SQL Server?

Estoy intentando escribir la siguiente consulta en postgresql: select name, author_id, count(1), (select count(1) ... ferirse a otras relaciones del mismo nivel de consulta". Así que estoy atascado. ¿Alguien sabe cómo puedo lograrlo? Gracias

SQL LEFT JOIN Subquery Alias

Estoy ejecutando esta consulta SQL: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_it ... 'a. post_id' en 'cláusula on'. Creo que mi código es bastante simple, pero no puedo hacerlo bien. ¿Qué estoy haciendo mal?

MySQL: Devolver varias columnas desde una subconsulta en línea

Estoy creando una instrucción SQL que devolverá un resumen mes a mes sobre ventas. El resumen enumerará algunas columnas sim ... ) DESC) Z ON Z.CustMonth = Y.OrderMonth GROUP BY DATE_FORMAT(OrdDate,'%Y%m') ORDER BY DATE_FORMAT(OrdDate,'%Y%m') DESC

¿Puede definir tablas "literales" en SQL?

¿Existe alguna sintaxis de subconsulta SQL que le permita definir, literalmente, una tabla temporal? Por ejemplo, algo como ... go usarla en una combinación. Estoy usando MySQL pero estaría interesado en otras bases de datos que podrían hacer algo así.

INSERTAR EN con subconsulta MySQL

Tengo esta Declaración: INSERT INTO qa_costpriceslog (item_code, invoice_code, item_costprice) VALUES (1, 2, (SELECT ite ... pero me muestran el error: Error Code: 1136. Column count doesn't match value count at row 1 ¿Cómo puedo resolver esto?

Cómo reutilizar una columna de resultados en una expresión para otra columna de resultados

Ejemplo: SELECT (SELECT SUM(...) FROM ...) as turnover, (SELECT SUM(...) FROM ...) as cost, turnover - cost as pro ... esto no es válido (al menos en Postgres) pero ¿cómo lograr lo mismo en una consulta sin reescribir la sub-consulta dos veces?

MySQL ¿Cómo SE INSERTA EN una tabla con una subconsulta SELECT devolviendo varias filas?

MySQL ¿Cómo SE INSERTA EN una tabla con una subconsulta SELECT devolviendo varias filas? INSERT INTO Results ( Pe ... os los resultados de esta subconsulta. Cómo hago esto sin obtener un ERROR 1242 (21000): Subconsulta devuelve más de 1 fila

SQLAlchemy-subconsulta en una cláusula WHERE

Recientemente he comenzado a usar SQLAlchemy y todavía tengo problemas para envolver mi cabeza alrededor de algunos de los co ... ngo idea de cómo expresarlo "correctamente" en SQLAlchemy. Editar: en caso de que sea importante, estoy en SQLAlchemy 0.6.6.

Buscar entradas duplicadas en una columna [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo puedo encontrar valores duplicados en una tabla en Orac ... from table1 where S_IND='Y' and count(CTN_NO) < 2); order by 2

Postgresql-Uso de subconsultas con expresiones alter sequence

Mi pregunta es algo simple. ¿Es posible usar subconsultas dentro de expresiones alter en PostgreSQL? Quiero alterar un val ... se ejecutó. Alter sequence public.sequenceX restart con (seleccione max (table_id)+1 de la tabla) Gracias de antemano

Devuelve Valores de Columna Previos A La ACTUALIZACIÓN Usando Solo SQL-Versión PostgreSQL

Tengo una pregunta relacionada, pero esta es otra parte de MI rompecabezas. Me gustaría obtener el VALOR ANTIGUO de una Colu ... muestra cómo obtener los valores antiguos y nuevos de una actualización, ignorar los bits de concurrencia malos/incorrectos.