Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema JOIN

  1. #1

    Problema JOIN

    Buon giorno ho un problema con la JOIN,nel senso che non riesco a farmi restituire un solo valore (quello che mi serve),ma bensi mi restituisce il valore che voglio + tutti gli altri che sono presenti
    all'interno della tabella,con la particolarità che me li restituisce tutti null...

    Questa è l'ultima che ho provato...

    SELECT C.id_prodotti, C.prezzo,A.id_prodotti,A.offerte_euro,A.login_clie nte
    FROM CatalogoGenerale AS C LEFT OUTER JOIN Asta AS A
    ON C.id_prodotti = '134'
    AND A.login_cliente = 'miaLogin'
    AND A.id_prodotti='134'

    Questo è il risultato:
    id_prodotti prezzo id_prodotti offerte_euro login_cliente
    136 10 NULL NULL NULL
    134 1000 134 1005 miaLogin
    118 123 NULL NULL NULL

    Se invece uso Right outer Join il risultato è questo:
    id_prodotti prezzo id_prodotti offerte_euro login_cliente
    134 1000 134 1005 miaLogin
    NULL NULL 118 130 suaLogin

    La mia domanda è: per farmi restituire il valore che a me serve la JOIN come la devo strutturare?

    Grazie a tutti...

  2. #2
    prova:

    codice:
    SELECT C.id_prodotti, C.prezzo, A.id_prodotti, A.offerte_euro, A.login_cliente
    FROM CatalogoGenerale AS C
    LEFT JOIN Asta AS A
    ON C.id_prodotti = A.id_prodotti
    WHERE A.login_cliente = 'miaLogin'

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie per la centesima volta....
    mancava la condizione where.... che capoccia...

    ok ciao ciao

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.