Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [MySQl] inner join

  1. #1

    [MySQl] inner join

    Ciao a tutti,
    ho un "problema" (nel senso che non so che pesci pigliare) per una query:

    date 2 tabelle.
    la prima è una lista di nomi di squadra composti da id, nome, etc..
    la seconda è una lista di partite tra le varie squadre, composta da id, sq1, sq2, etc...

    ora vorrei fare una select che mi recuperi una partita dalla seconda tabella, ma i nomi delle squadre dalla prima.. cioè sq1 ed sq2 sono id della prima tabella, io vorrei semplicemente rimpiazzare questi id con i nomi delle squadre...

    dovrei usare (credo) una inner join.. qualcuno mi può dare uno spunto per cortesia?

    grazie.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Esempio.

    Tabella squadre
    codice:
    id squadra 
    1 Roma
    2 Inter
    3 Milan
    tabella incontri
    codice:
    id squadra1 squadra2
    1    1              2
    2    1              3 
    3    2              3
    query
    codice:
    select squadre.squadra,tab1.squadra
    from squadre
    inner join incontri on squadre.id = incontri.squadra1
    inner join squadre as tab1 on tab1.id = incontri.squadra2
    order by incontri.id

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.