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

    select con più tabelle con gli stessi campi

    Ho due tabelle con gli stessi campi denominati allo stesso modo, ad esempio:
    tabella1(campo 1a, campo 1b, campo 1c
    campo2a, campo2b, campo2c) ad esempio di 10 righe e 10 colonne e

    tabella2(campo 1a, campo 1b, campo 1c
    campo2a, campo2b, campo2c) ad esempio di 10 righe e 10 colonne

    entrambe compilate tramite aree riservate. Vorrei una nuova tabella sempre di 10 righe e 10 colonne del tipo
    tabella3(campo 1a, campo 1b, campo 1c
    campo2a, campo2b, campo2c)
    dove ovviamente campo1 a, campo1 b, campo1 c della prima riga della tabella3 restituisce i valori della prima riga di tabella1, mentre campo2a, campo2b, campo2c
    della tabella3 restituisce i valori della prima riga di tabella2 ecc. ecc.

    Grazie per eventuali suggerimenti

  2. #2
    si deve presumere che le due tabelle abbiano un campo uguale diciamo almeno il loro id altrimenti non avrebbe senso dire il primo record o il secondo record... devono essere appaiati in qualche modo. Potrebbe pure essere un altro campo ma con dati identici e atomici in comune.

    Si potrebbe fare in questo caso, ma solo in questo caso di equi-join, con un insert ... select

    codice:
    create table tab3
    select  tab1.campo1a, tab1.campo1b, tab1.campo1c
            tab2.campo2a, tab2.campo2b, tab2.campo2c
    from tab1, tab2
    where tab1.id = tab2.id
    order by tab1.id
    mi suona thread buono per il forum database

    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.