Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365

    [MYSQL] unica query tra le tabelle

    Salve

    spero di spiegarmi

    ho due tabelle
    SERVIZIO
    servizio_id
    servizio_numero_pratica
    servizio_partecipanti

    SERVIZIO_ESTERNO
    servizio_esterno_id
    servizio_esterno_numero_pratica
    servizio_esterno_partecipanti

    vorrei che queste due tabelle, diventassero una sola, durante la visualizzazione del record

    come posso fare? uso UNION?

    grazie

  2. #2
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Si, ad esempio:

    codice:
    SELECT servizio_id,
           servizio_numero_pratica,
           servizio_partecipanti,
           'INT'
      FROM SERVIZIO
    UNION
    SELECT servizio_esterno_id,
           servizio_esterno_numero_pratica,
           servizio_esterno_partecipanti,
           'EXT'
      FROM SERVIZIO_ESTERNO
    ORDER BY 1

  3. #3
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    grazie

    a cosa serve INT e EXT?

    e poi un altra domanda, posso estrarre anche il nome della tabella sulla qule effettuo la query?
    esempio
    SERVIZIO | 1 | 125 | 15
    SERVIZIO ESTERNO |25| 52 | 16

    Quindi avere un campo in più nella query con il nome della tabella?

  4. #4
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Al posto di 'INT' ed 'EXT' prova a mettere 'SERVIZIO' e 'SERVIZIO ESTERNO' ...

  5. #5
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    era così banale... grazie

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.