Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610

    [MYSQL] 2 select in una query

    Salve,

    ho la necessitį di eseguire una seconda select in una query MYSQL peró la seconda solo se un campo specifico é > 10 per esempio:

    SELECT *
    FROM tabella
    WHERE campo1 <> 2 (mi tira fuori quindi solo i valori 1 e 3)

    Peró se il valore del campo é = 1 devo fare un ulteriore filtro tipo:
    SELECT *
    FROM tabella
    WHERE campo2 > 10

    Quindi deve tirarmi fuori solo i records con il campo1 con il valore 1 e 3, peró se il valore é 1 solo con il campo2 > 10.

    Come sarebbe la select completa?

    Grazie a tutti
    M.Solazzi
    from
    Mexico City!!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    Non mi sono spiegato bene, solamente nel caso che il campo1 sia = 1 devo fare un ulteriore filtro con un altra select con il campo2...

    la sintassi é sbagliata l'esempio é solo per dare l'idea di quello che mi serve:

    SELECT *
    FROM tabella
    WHERE campo1 <> 2
    OR (campo1 = 1
    SELECT *
    FROM tabella
    WHERE campo2 > 10)

    non so come utilizzare una doppia select...

    grazie.
    M.Solazzi
    from
    Mexico City!!

  4. #4
    Ciao,
    ma in cosa č sbagliato la select proposta??


    SELECT *
    FROM tabella
    WHERE campo1 = 3

    OR (campo1 = 1 and campo2 > 10)



    recupera tutti i valori con campo1=3, quindi diversi da 2 e


    se trova dei valori con campo1=1 applica un ulteriore filtro sul campo2 (maggiore di 10)


    Se la query richiesta č solo un esempio non attinente... dovresti chiarire come possiamo aiutarti...

    Ciao
    Mik

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    residenza
    Cittį del Messico (Messico)
    Messaggi
    610
    Ciao Mik, scusa hai ragione..... ho risolto grazie senza fare 2 select!!!!!!!!!!!!!!!!
    M.Solazzi
    from
    Mexico City!!

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.