Visualizzazione dei risultati da 1 a 3 su 3

Discussione: if else in sql

  1. #1

    if else in sql

    ho bisogno di inserire in una mia query una selezione.

    Ora come ora la mia query è una roba simile a

    CREATE TABLE temp
    (
    SELECT tab1.attr1 as attributo1, tab2.attr2 as attributo2, ecc...
    FROM tab1 JOIN tab2 ON id1 = id2
    )


    dovrei mettere, al posto di attributo 1 e attributo 2, un attributo unico con valore true, se tab1.attr1=tab2.attr2, altrimenti, se sono diversi, mettere valore false.

    devo farlo per forza in sql.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select *,if(attributo1 = attributo2,true,false) as stato from (
    SELECT tab1.attr1 as attributo1, tab2.attr2 as attributo2, ecc...
    FROM tab1 JOIN tab2 ON id1 = id2) as tab

  3. #3
    funziona, 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 © 2025 vBulletin Solutions, Inc. All rights reserved.