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

    [mysql] unire 2 tabelle diverse

    ciao
    sto cercando di capire come unire due tabelle
    per creare una stampa e non usare il subreport

    diciamo ho la tabella 1:
    id
    prodotto
    descrizione

    tabella 2:
    id_riferito_alla_tabella1
    caratteristiche

    e vorrei che la query ritorni una cosa tipo:
    id prodotto descrizione caratteristiche
    1 prod1 desc1
    1 prod1 desc1 caratteristiche1.1
    1 prod1 desc1 caratteristiche1.2
    1 prod1 desc1 caratteristiche1.3
    2 prod 2 desc2
    2 prod 2 desc2 caratteristiche 2.1
    2 prod 2 desc2 caratteristiche 2.2
    2 prod 2 desc2 caratteristiche 2.3

    ecc...

    grazie
    www.contabilitafacile.it

  2. #2
    SELECT tabella1.id,tabella1.prodotto,tabella1.caratterist iche,tabella2.caratteristiche FROM tabella1,tabella2 WHERE ...... e ci metti il where in base alla ricerca che fai
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    mmm

    grazie per la cortese risposta

    ma non credo che la tua query mi risolva il problema...

    la prima riga di ogni prodotto deve avere le caratteristiche vuote...

    grazie
    www.contabilitafacile.it

  4. #4
    allora il discorso è:

    devo fare un report
    i report di solito funzionano così:

    dalla tabella prodotti
    produco una riga per ogni prodotto
    poi per ogni singolo prodotto
    ho un subreport con una propria query
    che mi preleva i dettagli del prodotto
    e per ogni dettaglio mi produce n righe

    va da sè che se ho 10000 prodotti
    il report mi producerà anche 10000 subreport con relative query

    appesantendo di molto il traffico di mysql

    ora vorrei fare una unica query che mi produca una cosa simile al subreport

    nel senso
    la prima riga deve essere il prodotto
    nelle altre righe devono esserci i dettagli del prodotto di sopra

    tipo:
    record 1: id_prodotto1 nome_prodotto1
    record 2: id_prodotto1 nome_prodotto1 dettaglio1_prodotto1
    record 3: id_prodotto1 nome_prodotto1 dettaglio2_prodotto1
    record 4: id_prodotto2 nome_prodotto2
    record 5: id_prodotto2 nome_prodotto2 dettaglio1_prodotto2
    record 6: id_prodotto2 nome_prodotto2 dettaglio2_prodotto2

    grazie
    www.contabilitafacile.it

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.