Domande taggate «subquery»

"subquery" è una vaga terminologia SQL, usata per descrivere quando c'è più di un'istruzione `SELECT` in una query, o quando usata nelle istruzioni DML (Data Manipulation Language) (IE: DELETE, UPDATE, INSERT, MERGE). L'istruzione SELECT della sottoquery si trova sempre tra parentesi / parentesi.

18
Partecipa vs. query secondaria
Sono un utente MySQL di vecchia scuola e ho sempre preferito JOINuna query secondaria. Ma al giorno d'oggi tutti usano una query secondaria e io la odio; Non so perché. Mi mancano le conoscenze teoriche per giudicare da solo se c'è qualche differenza. Una sottoquery è valida come una JOINe …
837 sql  mysql  subquery  join 

16
Errore MySQL 1093 - Impossibile specificare la tabella di destinazione per l'aggiornamento nella clausola FROM
Ho una tabella story_categorynel mio database con voci danneggiate. La query successiva restituisce le voci danneggiate: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Ho provato a eliminarli eseguendo: DELETE FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT …

2
Istruzione di selezione nidificata in SQL Server
Perché il seguente non funziona? SELECT name FROM (SELECT name FROM agentinformation) Immagino che la mia comprensione di SQL sia sbagliata, perché avrei pensato che questo avrebbe restituito la stessa cosa di SELECT name FROM agentinformation L'istruzione select interna non crea un set di risultati che l'istruzione SELECT esterna quindi …


6
aggiornamento delle righe della tabella in postgres usando subquery
Utilizzando Postgres 8.4, il mio obiettivo è aggiornare la tabella esistente: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Inizialmente ho testato la mia query utilizzando l'istruzione insert: insert into address …

4
Esiste una differenza di prestazioni tra CTE, sottoquery, tabella temporanea o variabile tabella?
In questa eccellente domanda SO , sono state discusse le differenze tra CTEe sub-queries. Vorrei chiedere specificamente: In quale circostanza ciascuna delle seguenti è più efficiente / più veloce? CTE Sotto-Query Tabella temporanea Variabile di tabella Tradizionalmente, ho usato molte cose temp tablesin fase di sviluppo stored procedures, in quanto …


9
Differenza tra CTE e SubQuery?
Da questo post Come utilizzare ROW_NUMBER nella seguente procedura? Esistono due versioni di risposte in cui una utilizza a sub-querye l'altra utilizza a CTEper risolvere lo stesso problema. Ora, quindi, qual è il vantaggio di utilizzare una CTE (Common Table Expression)"sottoquery" over (quindi, più leggibile ciò che la query sta …


10
Come farlo in Laravel, sottoquery dove si trova
Come posso fare questa query in Laravel: SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 Potrei farlo anche con un join, ma ho bisogno di questo formato per le prestazioni.



3
PostgreSQL 'NOT IN' e sottoquery
Sto cercando di eseguire questa query: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Ma non ottengo risultati. L'ho testato e so che c'è qualcosa di sbagliato nella sintassi. In MySQL una simile query funziona perfettamente. Ho aggiunto una riga per essere sicuro …

2
SQL LEFT JOIN Alias ​​sottoquery
Sto eseguendo questa query 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 wp_woocommerce_order_items.order_id =2198 E ottengo questo errore: # 1054 - Colonna sconosciuta "a.post_id" nella "clausola on". Penso che il …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.