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

    Query date su due tabelle

    Dunque, ho fatto un po' di prove ma non mi soddisfano...

    Ho 2 tabelle (news_rete_it, news_archeo_it) non sono uguali ma simili, mi serve estrarre per esempio il valore di "titolo" da entrambe le tabelle che abbiano il campo "data_scadenza" uguale alla data odierna, tenendo però conto che potrebbe anche essere che in una o entrambe le tabelle si potrebbero trovare più record con data odierna.

    La query:

    codice:
    SELECT news_rete_it.titolo as Trete, news_archeo_it.titolo as Tarcheo 
    FROM news_rete_it LEFT JOIN news_archeo_it USING (data_scadenza) 
    WHERE news_rete_it.data_scadenza = CURDATE() OR news_archeo_it.data_scadenza = CURDATE()
    Estrae i dati, ma se sono più di uno per tabella non saprei come estrarli.

    Esiste un metodo più diretto o più semplice?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    SELECT titolo,'news_rete_it' as tabella
    FROM news_rete_it 
    where data_scandenza = curdate()
    union all
    SELECT titolo,'news_archeo_it'
    FROM news_archeo_it 
    where data_scandenza = curdate()

  3. #3
    Originariamente inviato da nicola75ss
    codice:
    SELECT titolo,'news_rete_it' as tabella
    FROM news_rete_it 
    where data_scandenza = curdate()
    union all
    SELECT titolo,'news_archeo_it'
    FROM news_archeo_it 
    where data_scandenza = curdate()
    Ti ho mai detto che ti adoro?

    Grazie mille

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 © 2024 vBulletin Solutions, Inc. All rights reserved.