Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Query in mysql

  1. #1

    Query in mysql

    Salve,
    innanzitutto saluto il forum .
    Sto realizzando uno script php e mi serve un aiuto:
    Ho una Tab con le prime 5 posizioni della classifica del campionato di Serie A degli ultimi 50 Anni.
    Quindi la tab Classifiche ha i seguenti campi:
    ID ANNO PRIMO SECONDO TERZO QUARTO QUINTO
    ... ......... .......... ................ ........... .............. .............

    devo fare una query che interroghi il mio DB in questo modo:
    date 3 squadre, mi deve restituire i record in cui almeno 2 di queste 3 squadre si è classificata tra le prime 5.(e quindi è presente nel record)
    Grazie in anticipo per l'aiuto.
    Ilsindaco

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select *
    from tabella
    where 
    ('squadra1' in (primo,secondo,terzo,quarto,quinto) and 'squadra2' in (primo,secondo,terzo,quarto,quinto))
    or
    ('squadra1' in (primo,secondo,terzo,quarto,quinto) and 'squadra3' in (primo,secondo,terzo,quarto,quinto))
    or
    ('squadra3' in (primo,secondo,terzo,quarto,quinto) and 'squadra2' in (primo,secondo,terzo,quarto,quinto))

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