Perguntas com a marcação «subquery»

"subconsulta" é uma terminologia SQL vaga, usada para descrever quando há mais de uma instrução `SELECT` em uma consulta ou quando usada em instruções de linguagem de manipulação de dados (DML) (por exemplo: DELETE, UPDATE, INSERT, MERGE). A instrução SELECT da subconsulta sempre é encontrada entre colchetes / parênteses.

837
Junção vs. subconsulta

Eu sou um usuário antigo do MySQL e sempre preferi JOINa subconsulta. Mas hoje em dia todo mundo usa subconsulta, e eu odeio isso; Não sei porque. Não tenho o conhecimento teórico para julgar por mim mesmo se há alguma diferença. Uma subconsulta é tão boa quanto uma JOINe, portanto, não há nada...

91
PostgreSQL 'NOT IN' e subconsulta

Estou tentando executar esta consulta: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Mas não consigo resultados. Eu testei e sei que há algo errado com a sintaxe. No MySQL, essa consulta funciona perfeitamente. Eu adicionei uma...

91
a subconsulta em FROM deve ter um alias

Tenho esta consulta que escrevi em PostgreSQL que retorna um erro dizendo: [Err] ERROR: LINE 3: FROM (SELECT DISTINCT (identifiant) AS made_only_recharge Esta é a consulta completa: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS...

87
Alias ​​de subconsulta SQL LEFT JOIN

Estou executando esta consulta SQL: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_items LEFT JOIN ( SELECT meta_value As Prenom FROM wp_postmeta WHERE meta_key = '_shipping_first_name' ) AS a ON wp_woocommerce_order_items.order_id = a.post_id WHERE...

86
Como excluir da seleção no MySQL?

Este código não funciona para MySQL 5.0, como reescrevê-lo para que funcione DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Eu quero excluir colunas que não têm id exclusivo. Vou acrescentar que na maioria das vezes é apenas um id (tentei a sintaxe...