Visualizzazione dei risultati da 1 a 5 su 5

Discussione: SELECT su due tabelle

  1. #1

    SELECT su due tabelle

    codice:
    tab. UNO
    +------------+--------------+
    | id_uno      |  var1       | 
    +------------+--------------+
    |  1         |   anna       |
    |  2         |   maria      |
    |  3         |   marco      |
    +------------+--------------+
    
    tab. DUE
    +------------+--------------+
    | id_due     |  var2        | 
    +------------+--------------+
    |  1         |   giallo     |
    |  2         |   verde      |
    |  3         |   rosa       |
    +------------+--------------+
    
    tab. TRE
    +------------+--------------+
    | id_tre     |  var3        | 
    +------------+--------------+
    |  1         |   pizza      |
    |  2         |   pasta      |
    |  3         |   latte      |
    |  4         |   uova       |
    |  5         |   riso       |
    +------------+--------------+

    io dovrei selezionare var1, var2, con una sola query e mi viene passato $id_tre

    ho provato così ma non funge...

    codice:
    SELECT UNO.var1, DUE.var2 
    FROM UNO LEFT JOIN DUE ON UNO.id_uno = DUE.id_due
    WHERE UNO.id_uno = {$id_tre}
    suggerimenti?? grazie
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  2. #2
    ma le tabelle sono legate in qualche modo?

  3. #3
    l'unica campo che lega le tabelle è l'id.
    es. devo inserire (maria,verde, latte) ogni valore va nella sua tabella ma di sicuro sarà:
    id_uno = id_due =i d_tre

    nell'esempio sopra, se mi viene passato id_tre=2 allora devo restituire (maria, verde)
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da mascalzone
    nell'esempio sopra, se mi viene passato id_tre=2 allora devo restituire (maria, verde)
    Allora la query è corretta.

  5. #5
    Originariamente inviato da nicola75ss
    Allora la query è corretta.
    vero!

    c'era un altro errore epensavo fosse la query.... :P

    grazie
    There are 10 types of people in the world: Those who understand binary, and those who don't.

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.