Articles of inner join

MySQL: Inner join vs Where

C’è una differenza di prestazioni (in mysql) tra Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID E Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID ?

Come posso convertire più join interni in SQL in LINQ?

Ho le nozioni di base su LINQ-to-SQL, ma ho faticato a cercare di far funzionare correttamente i JOIN. Mi piacerebbe sapere come convertire quanto segue in LINQ-to-SQL (idealmente usando il metodo di concatenamento, poiché questo è il mio formato preferito). SELECT c.CompanyId, c.CompanyName, p.FirstName + ‘ ‘ + p.LastName as AccountCoordinator, p2.FirstName + ‘ ‘ […]

Differenza MySQL tra due righe di un’istruzione SELECT

Sto cercando di fare la differenza di due righe in un database mysql. Ho questa tabella contenente ID, chilometri, data, car_id, car_driver ecc … Dato che non inserisco sempre le informazioni nella tabella nell’ordine corretto, potrei finire con informazioni come questa: ID | Kilometers | date | car_id | car_driver | … 1 | 100 […]

Differenza in MySQL JOIN vs LEFT JOIN

Ho questa query tra database … SELECT `DM_Server`.`Jobs`.*, `DM_Server`.servers.Description AS server, digital_inventory.params, products.products_id, products.products_pdfupload, customers.customers_firstname, customers.customers_lastname FROM `DM_Server`.`Jobs` INNER JOIN `DM_Server`.servers ON servers.ServerID = Jobs.Jobs_ServerID JOIN `cpod_live`.`digital_inventory` ON digital_inventory.jobname = Jobs.Jobs_Name JOIN `cpod_live`.`products` ON products.products_pdfupload = CONCAT(digital_inventory.jobname, “.pdf”) JOIN `cpod_live`.`customers` ON customers.customers_id = products.cID ORDER BY `DM_Server`.`Jobs`.Jobs_StartTime DESC LIMIT 50 Funziona bene finché non li […]

Eliminazione di valori duplicati in base a una sola colonna della tabella

La mia domanda: SELECT sites.siteName, sites.siteIP, history.date FROM sites INNER JOIN history ON sites.siteName = history.siteName ORDER BY siteName,date Prima parte dell’output: Come posso rimuovere i duplicati nella colonna siteName ? Voglio lasciare solo quello aggiornato in base alla colonna della date . Nell’esempio di cui sopra, ho bisogno delle righe 1, 3, 6, 10

SQL Server – inner join quando si aggiorna

Ho la query qui sotto che non funziona. Che cosa sto facendo di sbagliato? È ansible? UPDATE ProductReviews AS R INNER JOIN products AS P ON R.pid = P.id SET R.status = ‘0’ WHERE R.id = ‘17190’ AND P.shopkeeper = ‘89137’

Come usare mysql JOIN senza ON condizione?

È ansible scrivere query di join senza istruzione ON ? e in che cosa differiscono questi join LEFT JOIN, RIGHT JOIN funziona.

WHERE Clausola contro ON quando si utilizza JOIN

Supponendo di avere il seguente codice T-SQL: SELECT * FROM Foo f INNER JOIN Bar b ON b.BarId = f.BarId; WHERE b.IsApproved = 1; Il seguente restituisce anche lo stesso insieme di righe: SELECT * FROM Foo f INNER JOIN Bar b ON (b.IsApproved = 1) AND (b.BarId = f.BarId); Questo potrebbe non essere il […]

Avere un ‘OR’ in un JOIN INTERNO condiziona una ctriggers idea?

Nel tentativo di migliorare la velocità di una query estremamente lenta (diversi minuti su due tabelle con solo ~ 50.000 righe ciascuna, su SQL Server 2008 se è importante), ho ristretto il problema a un OR nel mio join interno, come in: SELECT mt.ID, mt.ParentID, ot.MasterID FROM dbo.MainTable AS mt INNER JOIN dbo.OtherTable AS ot […]

Mescolando JOIN ANSI 1992 e COMMA in una query

sto cercando la seguente query MySQL per recuperare alcuni dati: SELECT m.*, t.* FROM memebers as m, telephone as t INNER JOIN memeberFunctions as mf ON m.id = mf.memeber INNER JOIN mitgliedTelephone as mt ON m.id = mt.memeber WHERE mf.function = 32 Ma ottengo sempre il seguente errore: #1054 – Unknown column ‘m.id’ in ‘on […]