Visualizzazione dei risultati da 1 a 3 su 3

Discussione: dubbio su select

  1. #1

    [MYSQL] dubbio su select

    Mi sto incartando su questa select che non riesco a fare come voglio
    non penso sia impossibile farla ma con questo caldo non ci arrivo

    ho queste tabelle

    squadra
    id-squadra ( classico contatore )
    nome ( stringa )

    incontro
    squadra-a ( ha valori come id-squadra cioè numeri )
    squadra-b ( idem come sopra )

    se nella select faccio
    Codice PHP:
    SELECT squadra.nome FROM ... WHERE incontro.squadra-a=squadra.id-squadra 
    trovo solo il nome della prima squadra e non della seconda..

    quando faccio il mysql_fetch_assoc faccio partire un'altra query o c'è un altro modo ??

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    prova così
    SELECT * from incontro i
    inner join squadra casa on casa.idsquadra = i.squadra_A
    inner join squadra trasferta on trasferta.idsquadra = i.squadra_B

    edit:
    ah,se anzichè squadra_A (B) e id_squadra vuoi proprio usare il trattino (quindi squadra-A (B) e id-squadra), i campi li devi racchiudere tra apici inversi (`) altrimenti la query ti restituirà errore.
    Secondo me sarebbe meglio quindi usare un underscore.

  3. #3
    si si nel db uso l'underscore
    è che per sbrigarmi ho messo il trattino :P
    grazie adesso provo !

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.