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

    accodare tabelle fra loro

    Ho la tabella tabella2009 con i campi
    cognome, nome etc.

    ho la tabella tabella2010 con i campi
    cognome, nome etc.

    ho la tabella tabella2011 con i campi
    cognome, nome etc.

    come scrivo una query che seleziona record indipendentemente da tutte etre le tabelle ordinandoli in base al campo cognome e/o nome?
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Come vedete nella prova che ho fatto la fattispecie è un pò diversa ma ciò che voglio è la solita cosa. Ho provato così ma mi dà solo i record della prima tabella, dove èrro?



    $result = dbquery("(SELECT id, denominazione, partita_iva FROM ".$tabella09.") UNION (SELECT id, denominazione, partita_iva FROM ".$tabella10.") ORDER by id ASC");
    if (dbrows($result)) {
    while($data = dbarray($result)) {
    echo $data['id'].' - '.$data['denominazione'].'
    ';
    }
    }
    Prima o poi anch'io vi insegnerò qualcosa

  3. #3
    come non detto, bastava fare un pò più di attenzione, l'istruzione non è UNION ma UNION ALL, sostituendo il quale per magia tutto funziona, graziemille lo stesso
    Prima o poi anch'io vi insegnerò qualcosa

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.