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

    [sql] 1 query, 2 tabelle ma condizioni diverse

    ciao a tutti,
    il mio problema è questo...
    ho due tabelle:

    tabella1
    codice:
    -------------------
    macchina | moto
    -------------------
    alfa     | aprilia
    fiat     | suzuki
    tabella2
    codice:
    -------------------
    macchina | moto
    -------------------
    alfa     | ducati
    alfa     | suzuki
    vorrei, in una sola query, avere tutte le macchine corrispondenti ad alfa ma, nel caso in cui il campo provenga dalla tabella 2, voglio anche che la moto sia una suzuki.

    questo praticamente il risultato:
    alfa | aprilia (dalla tabella 1)
    alfa | suzuki (dalla tabella 2)

    grazie!
    grazie... ancora

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select macchina,moto from tab1 where macchina = "alfa"
    union
    select macchina,moto from tab2 where macchina = "alfa" and moto = "suzuki";

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.