Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    se per ogni record della documenti c'è un solo record anche nella ass_data_doc allora puoi tranquillamente andare in join

    del tipo :
    SELECT a.*
    FROM Documenti a
    INNER JOIN ass_data_doc b ON b.id_doc=a.id
    WHERE <condizioni>

    se per ogni record della documenti trovi più record nella ass_data_doc attenzione che i record si moltiplicano quindi metti una DISTINCT.
    Al contrario se c'è qualche documento senza nulla nella ass_data_doc potresti non vedere il record ma sopperisci con una LEFT OUTER JOIN al posto della INNER...
    Se ti stai approcciando all'argomento database dai uno sguardo anche a: SQL, database relazionale, regole di Codd, modello E-R, forme normali, normalizzazione con il mio testo: Semplicemente Database

  2. #2
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Quote Originariamente inviata da smartsql Visualizza il messaggio
    se per ogni record della documenti c'è un solo record anche nella ass_data_doc allora puoi tranquillamente andare in join

    del tipo :
    SELECT a.*
    FROM Documenti a
    INNER JOIN ass_data_doc b ON b.id_doc=a.id
    WHERE <condizioni>

    se per ogni record della documenti trovi più record nella ass_data_doc attenzione che i record si moltiplicano quindi metti una DISTINCT.
    Al contrario se c'è qualche documento senza nulla nella ass_data_doc potresti non vedere il record ma sopperisci con una LEFT OUTER JOIN al posto della INNER...
    adesso sì che mi devo concentrare...
    grazie per l'aiuto, faccio un giro su google per capire come meglio sfruttare il tuo suggerimento ... in caso ti chiedo aiuto
    Forumista Kriptoniano

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 © 2026 vBulletin Solutions, Inc. All rights reserved.