Articles of join

MySql Update A Joined Table

Voglio aggiornare una tabella in una dichiarazione che ha diversi join. Mentre so che l’ordine dei join non ha molta importanza (a meno che tu non stia usando i suggerimenti per l’ottimizzazione) ho ordinato loro un modo per essere più intuitivo da leggere. Tuttavia, questo risulta nella tabella che voglio aggiornare non essendo quella con […]

Un buon esempio per boost :: algorithm :: join

Recentemente ho voluto utilizzare boost :: algorithm :: join ma non sono riuscito a trovare esempi di utilizzo e non ho voluto investire molto tempo per imparare la libreria Boost Range solo per usare questa funzione. Qualcuno può fornire un buon esempio di come utilizzare join su un contenitore di stringhe? Grazie.

Posso risolvere questo con mysql puro? (unendo “;” valori separati in una colonna)

Per farla breve: ho dati in più tabelle che ho bisogno di afferrare insieme, li ho semplificati allo scopo di non dover disegnare un tavolo enorme. Ho bisogno di farlo in una query, e non posso usare PHP o qualsiasi altra lingua per lavorare con i risultati. (Avrei usato PHP se potessi semplicemente aggirarlo) Questo […]

LINQ Partecipa con più condizioni nella clausola on

Sto cercando di implementare una query in LINQ che utilizza un join esterno sinistro con più condizioni nella clausola ON. Userò l’esempio delle seguenti due tabelle Project (ProjectID, ProjectName) e Task (TaskID, ProjectID, TaskName, Completed). Voglio vedere l’elenco completo di tutti i progetti con le rispettive attività, ma solo quelle che sono state completate. Non […]

In SQL / MySQL, qual è la differenza tra “ON” e “WHERE” in una dichiarazione di join?

Le seguenti affermazioni danno lo stesso risultato (uno sta usando on , e l’altro usa where ): mysql> select * from gifts INNER JOIN sentGifts ON gifts.giftID = sentGifts.giftID; mysql> select * from gifts INNER JOIN sentGifts WHERE gifts.giftID = sentGifts.giftID; Posso solo vedere in un caso di un join esterno sinistro che trova i […]

Implementa funzionalità di paging (skip / take) con questa query

Ho cercato di capire un po ‘come implementare il paging personalizzato in SQL, ad esempio leggendo articoli come questo . Ho la seguente domanda, che funziona perfettamente. Ma vorrei implementare il paging con questo. SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from dbForumEntry group by PostId ) SubQueryAlias order by […]

Come trovare i dati non esistenti da un’altra tabella tramite JOIN?

Ho due tabelle TABLE1 che assomigliano a: id name address 1 mm 123 2 nn 143 e TABLE2 w / c assomiglia a: name age mm 6 oo 9 Voglio ottenere i nomi non esistenti confrontando TABLE1 con TABLE2 . Quindi, in sostanza, devo ottenere la seconda riga, w / c ha un nome NN […]

Somma cumulativa su un insieme di righe in mysql

Ho una query complessa (contenente più join, unioni) che restituisce un insieme di righe contenenti id, giorno, ora, quantità. L’output della query ha il seguente aspetto: id day hr amount 1 1 1 10 1 1 2 25 1 1 3 30 1 2 1 10 1 2 2 40 1 2 2 30 2 […]

Perché questo codice SQL restituisce l’errore 1066 (tabella / alias non unica: ‘utente’)?

Questa è la mia struttura di tabella: testo alternativo http://img6.imageshack.us/img6/8730/articlek.jpg Il messaggio di errore è: # 1066 – Non tabella / alias univoco: ‘utente’ Quello che segue è il mio codice. SELECT article.* , section.title, category.title, user.name, user.name FROM article INNER JOIN section ON article.section_id = section.id INNER JOIN category ON article.category_id = category.id INNER […]

Qual è il modo migliore per unirsi sullo stesso tavolo due volte?

Questo è un po ‘complicato, ma ho 2 tavoli. Diciamo che la struttura è qualcosa del genere: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField Le tabelle possono essere unite in base a Table1.PhoneNumber1 -> Table2.PhoneNumber o Table1.PhoneNumber2 -> Table2.PhoneNumber. Ora, voglio ottenere un set di risultati che contenga PhoneNumber1, SomeOtherField che corrisponde a PhoneNumber1, PhoneNumber2 […]