La query nificata e' alternativa al join....Originariamente inviato da namek
Si è un pò contorta, ma non credo di essere poi tanto lontano dalla forma corretta: in pratica, tanto per rendere l'idea visto che il codice non credo sia molto chiaro, ho 3 tabelle, X Y e Z, devo fare delle join, selezionando mentre incontro le tabelle solo le colonne che voglio, da qui le select nidificate, e ottenere come tabella finale una cosa di questo tipo: XYXZ, cioè alcune colonne di X in join con Y, il tutto in join con X, il tutto in join con Z.
Lo so, non è semplice![]()
![]()
dovrebbe essere questa la struttura "pulita" della query.codice:SELECT .... Tutti i campi delle tre tabelle che ti servono x.campo, y.campo, z.campo con eventuale alias se il nome del campo fosse uguale FROM tabella_Unione as x LEFT JOIN taby as y ON condizione di unione LEFT join tabz as z ON condizione di unione WHERE condizione di ricerca GROUP BY campo/i di raggruppamento ORDER BY LIMIT
![]()

Rispondi quotando