Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di mick
    Registrato dal
    Jun 2004
    Messaggi
    34

    Creare tabelle da insieme di altre colonne di altre tabelle...

    Salve, dovrei creare una tabella le cui colonne sono colonne di altre tabelle.
    Dovrei fare il tutto scandendo la tabella scelta dopodichè fetch_array sui risultati ed inserirli nella nuova, oppure esistono metodi più veloci???


    Altra curiosità...uso easyphp1.8 che possiede mysql versione 4 (mi sembra) ed ottengo un errore su una query LOAD DATA fornendo come errore uno spiacevole "Questa istruzione non è supportata dalla versione di MYSQL"!
    Mick: Be Simply Natural

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    c'è qualcosa di errato nel tuo ragionamento, se i dati li hai in altre tabelle, perchè duplicarli? tutt'al più aggiungi un campo di collegamento alle tabelle se queste sono slegate, in modo da poter fare una query che ti estragga tutti i dati collegati.

    ciao

  3. #3
    Utente di HTML.it L'avatar di mick
    Registrato dal
    Jun 2004
    Messaggi
    34
    Originariamente inviato da gianiaz
    c'è qualcosa di errato nel tuo ragionamento, se i dati li hai in altre tabelle, perchè duplicarli? tutt'al più aggiungi un campo di collegamento alle tabelle se queste sono slegate, in modo da poter fare una query che ti estragga tutti i dati collegati.

    ciao
    Li devo duplicare per consentire tabelle di risultati, ad esempio, se ho una tabella costo con dentro colonne tipo elemento(varchar),costi(decimal),utilizzo(varchar) , id etc... ed una ricavo, contenente colonne oggetto(varchar),ricavi(decimal),id etc... ne vorrei ottenere una con nome scelto da me, ma che abbia come elementi solo la colonna costi di costo e quella ricavi di ricavo. Questa tabella deve esserci fisicamente.

    Grazie
    Mick: Be Simply Natural

  4. #4
    Utente di HTML.it L'avatar di mick
    Registrato dal
    Jun 2004
    Messaggi
    34
    ... uffi, sono due giorni che lotto con questa cosa...

    Mi è però venuta un'idea... se quando creo delle tabelle ne creo un'altra contenente delle informazioni sulle altre? tipo, chiave primaria, tipo degli altri campi...in questo modo quando vado a prendere il campo so già il tipo!
    Mick: Be Simply Natural

  5. #5
    Esiste INSERT ... SELECT

    dove con SELECT puoi fare tutto quanto e' fattibile con un SELECT ma invece di avere un result-set su buffer di output avrai come risultato un insert del result_set su altra tabella.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.