Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105

    [sql] query a tre tabelle

    Ciao!
    Come mai questa QUERY non mi dà nessun risultato ? Nelle tabelle ho impostato la data scadenza al giorno 20004-09-30.
    La query non dà errore ma non mi dà nessun risultato.


    SELECT * FROM utenti_automobili,utenti_camion,utenti_moto
    WHERE ((`utenti_camion`.`scadenza` < DATE_ADD(CURDATE(),INTERVAL 15 DAY )) AND (`utenti_moto`.`scadenza` < DATE_ADD(CURDATE(),INTERVAL 15 DAY )) AND (`utenti_automobili`.`scadenza` < DATE_ADD(CURDATE(),INTERVAL 15 DAY )))

  2. #2
    Sarebbe piu corretto usare UNION invece di una JOIN. Oppure fare tre query.

    Non ci sono relazioni tra le tre tabelle.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    105
    Cioè? mi puoi fare un'esempio con UNION !
    Le tre tabelle hanno gli identici nomi su tutti i campi

  4. #4
    Originariamente inviato da york75
    Cioè? mi puoi fare un'esempio con UNION !
    Le tre tabelle hanno gli identici nomi su tutti i campi
    http://dev.mysql.com/doc/mysql/en/UNION.html


    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.