Ho 3 tabelle "grandi" che si uniscono su una coppia di colonne (entrambe int). Table1 ha ~ 200 milioni di righe Table2 ha ~ 1,5 milioni di righe Table3 ha ~ 6 milioni di righe Ogni tabella ha un indice cluster su Key1, Key2quindi un'altra colonna. Key1ha una cardinalità bassa …
Ho una tabella di ordini Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null I dati hanno ordini permanenti non sovrapposti per …
Dichiarazione di non responsabilità: si prega di scusare la mia mancanza di conoscenza degli interni del database. Eccolo: Eseguiamo un'applicazione (non scritta da noi) che presenta un grosso problema di prestazioni in un processo di pulizia periodica nel database. La query è simile alla seguente: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID …
Ho sentito informazioni contrastanti su questo e spero in un'opinione canonica o di esperti. Se ho più LEFT OUTER JOINs, ognuna dipendente dall'ultima, è meglio nidificarle? Per un esempio inventato, il JOINto MyParentdipende dal JOINto MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c ON …
Ho due tabelle, "hierarchy_table" e "name_table". La tabella gerarchica contiene un oggetto con più genitori e figli. Ogni genitore e figlio è indicato da id. | object_id | parent_id_1 | parent_id_2 | child_id_1 | child_id_2 | ----------------------------------------------------------------------------- | 1234 | 9999 | 9567 | 5555 | 5556 | ----------------------------------------------------------------------------- Ogni …
Ho due tabelle table1 e table2, ho bisogno di un output gerarchico unendo entrambe le tabelle. La tabella 1 contiene tre categorie CAT1, CAT2 e CAT3 con una chiave esterna ovvero F_ID che è una chiave primaria di un'altra tabella tabella2 che contiene un'altra colonna ieVAL. TABLE 1 ----------------- CAT1 …
Sto lavorando con un sistema di acquisto / fatturazione di alimenti in MS Access 2013 e sto cercando di creare una query SQL che restituirà il prezzo di acquisto più recente per ogni singolo prodotto alimentare. Ecco un diagramma delle tabelle con cui sto lavorando: La mia comprensione di SQL …
Ho una tabella in SQL Server che assomiglia a questo: Id |Version |Name |date |fieldA |fieldB ..|fieldZ 1 |1 |Foo |20120101|23 | ..|25334123 2 |2 |Foo |20120101|23 |NULL ..|NULL 3 |2 |Bar |20120303|24 |123......|NULL 4 |2 |Bee |20120303|34 |-34......|NULL Sto lavorando su una procedura memorizzata per diff, che richiede dati …
Ambientazione In un datawarehouse, sto unendo una tabella dei fatti a 20 dimensioni. La tabella dei fatti ha 32 milioni di righe e 30 colonne. Questa è una tabella temporanea di gestione temporanea, quindi non ho a che fare con altri utenti che leggono o scrivono sul tavolo. Seleziono 10 …
Ho una tabella che ha i dettagli delle famiglie e un'altra che ha i dettagli di tutte le persone associate alle famiglie. Per la tabella delle famiglie ho una chiave primaria definita usando due colonne in essa - [tempId,n]. Per la tabella delle persone ho una chiave primaria definita usando …
Nel mio lavoro mi è stato chiesto di violare più volte il primo modulo normale (ripetendo i gruppi attraverso le colonne, usando valori vuoti / nulli), "per motivi di potenza di elaborazione del computer". In breve, una tabella "studente" dovrebbe avere almeno 8 campi vuoti (ad esempio telefoni: telefono1, telefono2, …
Volevo usare i join da un po ', ma ho problemi a visualizzare l'output, quindi so come utilizzarlo. Diciamo che ho 2 tavoli: CREATE TABLE Cities ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, city tinyblob ); CREATE TABLE Users ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username TINYBLOB, city INT …
Usando due LEFT JOINs ie SELECT <some columns> FROM Table1 AS t1 LEFT JOIN Table2 AS t2 ON <condition1> LEFT JOIN Table2 AS t3 ON <condition2> è lo stesso che usare ANDin single LEFT JOIN? vale a dire SELECT <some columns> FROM Table1 AS t1 LEFT JOIN Table2 AS t2 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.