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

    selezionare su due tabelle con stessi campi senza inner joi

    salve,
    ho due tabelle che hanno nomi diversi ma gli stessi medesimi campi.
    E' possibile fare una SELECT su entrambe?
    Le tabelle non sono correlate tra loro e non hanno ID con lo stesso valore.

    Intendo: SELECT * FROM tabella1, tabella2 ORDER BY data

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    si può, non sono sicuro su due ID diversi, fai una prova.

    Massimo.

  3. #3
    ma anche se ho una clausola WHERE? ho provato ma non funziona.

    codice:
    SELECT * FROM tabella1, tabella2 WHERE codice = 1 ORDER BY data

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    select * from (select * from tabella1 union select * from tabella2) where ... order by ...

    edit: E' meglio se la where la metti dentro le parentesi...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    usa la clausola union

    SELECT elenco_campi FROM tabella1
    UNION
    SELECT stesso_elenco_campi FROM tabella2


  6. #6
    Grazie, ho provato con la UNION e funziona perfettamente!

  7. #7

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.