Articles of join

Laravel si unisce a 3 tabelle

Sto costruendo un’app di tipo Twitter. C’è un feed in cui voglio mostrare solo i post degli utenti che seguo. Ho provato tutto con join, ma niente sembra funzionare. Ho 3 tabelle: Users , Followers , Shares Le tabelle hanno questo aspetto: Utenti : id Seguaci : user_id , follower_id Condivisioni : user_id Quello che […]

Crea DataTable combinato da due DataTable uniti con LINQ. C #

Ho il seguente codice che riempie dataTable1 e dataTable2 con due semplici query SQL, dataTableSqlJoined è compilato dalle stesse tabelle ma unito. Sto cercando di scrivere una query LINQ in grado di creare il dataTableLinqJoined come se fosse stato creato utilizzando SQL. Nel mio esempio qui sotto, restituisce solo i valori da dataTable1. Il problema […]

Unisci due righe in SQL

Supponendo che abbia una tabella contenente le seguenti informazioni: FK | Field1 | Field2 ===================== 3 | ABC | *NULL* 3 | *NULL* | DEF c’è un modo per eseguire una selezione sul tavolo per ottenere quanto segue FK | Field1 | Field2 ===================== 3 | ABC | DEF Grazie Modifica: correggi il nome campo […]

LINQ: combinando join e group by

Ho una query che combina un join e un gruppo, ma ho un problema. La query è come: var result = from p in Products join bp in BaseProducts on p.BaseProductId equals bp.Id group p by p.SomeId into pg select new ProductPriceMinMax { SomeId = pg.FirstOrDefault().SomeId, CountryCode = pg.FirstOrDefault().CountryCode, MinPrice = pg.Min(m => m.Price), MaxPrice […]

SQL server join tabelle e pivot

Ho due tabelle con dati TABELLA 1 ————————————————— | SALEID | SOLDBY | SALEPRICE | MARGIN | DATE | | 1 | ‘aa’ | 10,000 | 10 | 2013-1-1 | | 2 | ‘bb’ | 25,000 | 5 | 2013-5-1 | TAVOLO 2 ————————————————— | SALEITEMID | SALEID | SALEPRICE | CATEGORY | | 1 […]

Quando utilizzare le sottoquery SQL rispetto a un join standard?

Sto lavorando per riscrivere alcune query SQL scritte male e stanno sfruttando eccessivamente le sottoquery. Sto cercando le migliori pratiche riguardanti l’uso di sottoquery. Qualsiasi aiuto sarebbe apprezzato.

Quando utilizzare un join esterno sinistro?

Non capisco il concetto di un join esterno sinistro, un join esterno giusto, o perché abbiamo bisogno di usare un join! La domanda con cui sto lottando e il tavolo su cui sto lavorando è qui: Link Domanda 3 (b) Costruisci un comando in SQL per risolvere la seguente query, spiegando perché ha dovuto utilizzare […]

Entityframework Partecipa usando il metodo join e lambda

Sembra che ci siano diversi modi per fare join usando linq. Uno è più semplice e coinvolge solo unire tabelle come questa: var found = from c in s.categories join cm in s.categorymaps on c.CategoryId equals cm.ChildCategoryId select c; C’è un altro modo di usare lambda e sto facendo un pò di tempo cercando di […]

MySQL Multiple Joins in una query?

Ho la seguente domanda: SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id Quindi sto usando un INNER JOIN e image_id prendendo l’ image_id . Quindi ora voglio prendere quell’immagine_id e trasformarla in images.filename dalla tabella delle immagini. Come posso aggiungerlo alla mia domanda?

Come escludere le righe che non si uniscono a un’altra tabella?

Ho due tavoli, uno ha la chiave primaria, altri lo ha come chiave esterna. Voglio estrarre i dati dalla tabella primaria, solo se la tabella secondaria non ha una voce che contiene la sua chiave. Una specie di opposto di un semplice inner join, che restituisce solo le righe che si uniscono per quella chiave.