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

    [MySQL] creare una colonna virtuale

    ciao a tutti oggi ho creato questa query
    codice:
    (SELECT *, IF(true, '1', '1') AS virtualcolumn FROM `ods_news` WHERE [varie cose] )
    UNION
    (SELECT *, IF(true, '2', '2') AS virtualcolumn FROM `ods_news` WHERE [altre varie cose])
    questa funziona, ma esiste un modo piu "ortodosso" x creare la colonnavirtuale della tabella?
    essa mi serve x sapere in quale delle 2 o piu select che farò il valore è stato trovato

    grazie in anticipo
    www.nintendopower.it

  2. #2
    Utente di HTML.it L'avatar di Mashin
    Registrato dal
    Jul 2010
    Messaggi
    187
    che intendi x "ortodosso" ? O_o

    P.S. Io quelle colonne li' le ho sempre chiamate 'campi calcolati'

  3. #3
    IF(true, '1', '1') non mi sembra normale creare un if certamente vera x creare virtualculumn
    non c'e un qualkosa tipo ADD(virtualculum, '1' )
    www.nintendopower.it

  4. #4
    Utente di HTML.it L'avatar di Mashin
    Registrato dal
    Jul 2010
    Messaggi
    187
    select '1' as VirtualColumn

    lui ti crea la colonna VirtualColumn con valore 1 fisso per tutti i record.

    Non avevo fatto caso alle condizioni di IF

  5. #5
    hehe grazie 1000 anche x la prontezza nella risposta...

    era un po troppo contorta come cosa con l'IF XD
    www.nintendopower.it

  6. #6
    Utente di HTML.it L'avatar di Mashin
    Registrato dal
    Jul 2010
    Messaggi
    187
    Di nulla figurati

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.