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

    [Sql] Interrogare due tabelle contemporaneamente

    Ciao a tutti,
    ho questo problema da risolvere.

    Ho un database mySql con due tabelle uguali, contenenti però dati diversi.

    Vorrei, interrogando il database, riuscire ad ottenere una tabella con tutti entrambe le tabelle "mischiate".

    Mi spiego.

    In una tabella ho due records "name" contenenti "anna" e "giulia" e in una seconda tabella, indipendente dalla prima, un record "name" con "emilio".

    Il risultato che vorrei è una sola tabella con tre records "anna", "emilio" e "giulia".

    E' possibile? E se sì, come?

    Grazie a tutti!
    Buc

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Dimmi la strutura delle tabelle così possiamo vedere di fare un join.

  3. #3
    Le due tabelle sono uguali.

    Hanno tre colonne "peer", "name" e "rank", rispettivamente numerico, varchar e numerico.

    Io ho bisogno di stampare a video una tabella sola, con i records, ordinati per rank,name di entrambe.

    Grazie!

  4. #4
    codice:
    select t1.peer
         , t1.name
         , t1.rank
      from tabella1 T1
    union all
    select t2.peer
         , t2.name
         , t2.rank
      from tabella2 T2
    order by 3, 2
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Niente da fare:

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
    Il driver ODBC non supporta le proprietà richieste.

    Lasciando da parte l'ordine, ho provato semplicemente la prima parte della query...

    codice:
    SELECT t1.peer, t1.name, t1.rank FROM peerageA t1 UNION ALL SELECT t2.peer, t2.name, t2.rank FROM peerageB t2
    ...ma purtroppo restituisce errore.

    Non ci sono errori di riferimento a tabelle e colonne... da cosa può dipendere?

    Grazie
    B

  6. #6
    Ho risolto.

    L'errore dipendeva dalla versione di mySQL, la mia era troppo obsoleta.

    Buccleuch

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.