Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508

    [MySQL] selezionare il più vecchio da 2 tabelle

    Ho due tabelle, prodotti e servizi, fatte in questo modo (tolgo le colonne inutili)

    ID - DISPONIBILITA - DATA_INSERIMENTO - ATTIVO - TIPOLOGIA

    mi serve, se possibile, una sola query che mi tiri fuori l'id e tipologia del prodotto o servizio che abbia disponibilità maggiore di 0, campo attivo pari a 1 e data_inserimento più vecchia.

    ad esempio
    codice:
    PRODOTTI
    --------------------------------------------------------------
    | id | disponibilita | data_inserimento | attivo | tipologia |
    --------------------------------------------------------------
    | 1  |      5        |    2012-04-23    |    1   |      1    |
    | 2  |      0        |    2012-01-03    |    0   |      1    |
    | 3  |      3        |    2012-02-12    |    0   |      1    |
    --------------------------------------------------------------
    
    SERVIZI
    --------------------------------------------------------------
    | id | disponibilita | data_inserimento | attivo | tipologia |
    --------------------------------------------------------------
    | 1  |      3        |    2012-03-02    |    1   |      2    |
    | 2  |      5        |    2012-04-06    |    1   |      2    |
    | 3  |      1        |    2012-04-23    |    0   |      2    |
    --------------------------------------------------------------
    deve tirarmi fuori 1,2
    ovvero i dati della entry con id 1 della tabella servizi.

  2. #2
    sai farlo su una tabella? sì? èer farlo su due usa la union

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