Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [mysql] join per il solo nome

    forse c'e' gia stato qlke3d sul mio problema...ma come intuirete dal titolo non saprei cosa cercare...non so neanche riassumerlo...

    ho 4 tabelle

    articoli
    articoli_descrizione
    autori
    aree

    in articoli c'e' l'anagrafica dell'articolo, in articoli_descrizione il testo

    gli autori e le aree ovviamente li tengo in tabelle a parte ora il problema...

    voglio estrarre tuttii dati di un articolo e faccio la join where articoli.id_articolo = articoli_descrizione.id_articolo

    ho tuttii dati che mi servono aluni espliciti altri no, coeml'id_Area o l'id_autore che ho dei numeri enon dei nomi....come posso con una sola query farmi restituire non gli id ma i campi con le descrizioen di id_area e id_autore?

    ciao
    http://www.mcganass.com

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    non puoi fare un mega join tra tutte le tabelle ? cosi' hai tutto quello che ti serve con una query sola in un record solo
    No pvt per sollecitare risposte, grazie.

  3. #3
    e' la prima cosa che mi e' venuta in mente ma non mi sembrava elegante pensavo ci fosse un altro medoto allora faccio con la mega join
    http://www.mcganass.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    bhe se con una query titi fuori tutto quello che ti serve direi che e' il metodo migliore, magari stai attento a specificare solo i campi che ti servono uno per uno ..... senza fare select * che appesantisce a bestia....

    ah mi raccomando se nelle tabelle hai colonne con lo stesso nome ricordati le rinomine se no fai casotto....
    No pvt per sollecitare risposte, grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.