Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896

    [SQL] query con due tabelle

    ciao a tutti, io ho queste due tabelle

    città

    id_citta - descrizione
    1 - ROMA
    2 - VENEZIA


    tratte

    id_tratte - id_partenza - id_arrivo
    1 - 2 - 1


    nella visualizzazione naturalmente avrei bisogno di una cosa del genere

    TRATTE
    ID - ARRIVO - PARTENZA
    1 - VENEZIA - ROMA



    io fatto questa query ma mi dà errore di sintassi:

    SELECT *
    FROM tratte
    LEFT JOIN id_citta AS cc1
    ON tratte.id_partenza=cc1.id_citta
    LEFT JOIN id_citta AS cc2
    ON tratte.id_arrivo=cc2.id_citta

    qualche aiuto??

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

    codice:
    select tratte.id_tratte,citta.descrizione as partenza,citta2.descrizione as arrivo
    from tratte
    inner join citta
    on citta.id_citta = tratte.id_partenza
    inner join citta as citta2
    on citta2.id_citta = tratte.id_arrivo

  3. #3
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    mi dà operatore mancante
    Errore di sintassi (operatore mancante) nell'espressione della query

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da kodode
    mi dà operatore mancante
    di che db stiamo parlando?

  5. #5
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    si hai perfettamente ragione... io 99% uso PHP -> mySQL ma questo caso è su ASP e ACCESS (obbligato dal cliente). Forse è il caso se rivolgo a un altro forum??

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Così funziona anche in access.

    codice:
    SELECT  tratte.id_tratte, citta.descrizione as partenza, citta_1.descrizione as arrivo
    FROM (tratte 
    INNER JOIN citta
    ON citta.id_citta = tratte.id_arrivo)
    inner join citta as citta_1  ON citta_1.id_citta = tratte.id_partenza
    access di m...

  7. #7
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    funzia!! grazie...

    access di m...
    confermo... :quote:

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.