Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    SELECT * FROM PRODOTTO JOIN ASSOCIAZIONI ON PRODOTTO.ID_PR=ASSOCIAZIONI.ID_COM AND ASSOCIAZIONI.ID_PA=PRODOTTO.ID_PR WHERE ASSOCIAZIONI.ID_CAT='1' AND P='400' OR L='1000' OR H='2000' ORDER BY ID_COM

    non da nulla comunque...

    il fatto è che i prodotti "padre" devono soddisfare il filtro H L e P (loro hanno tutti e 3 i parametri sempre) e in base ai prodotti risultati devo stamapre i loro componenti(che di conseguenza avranno H L o P come quelli del filtro di ricerca ma questo non dovrebbe influire nella ricerca visto che si concentra sui "padri" dei componenti che di conseguenza devo estrarre)

  2. #12
    SELECT * FROM PRODOTTO JOIN ASSOCIAZIONI ON PRODOTTO.ID_PR=ASSOCIAZIONI.ID_COM AND ASSOCIAZIONI.ID_PA=PRODOTTO.ID_PR WHERE ASSOCIAZIONI.ID_CAT='1' AND (P='400' OR L='1000' OR H='2000') ORDER BY ID_COM

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    SELECT * FROM PRODOTTO JOIN ASSOCIAZIONI ON PRODOTTO.ID_PR=ASSOCIAZIONI.ID_COM AND ASSOCIAZIONI.ID_PA=PRODOTTO.ID_PR WHERE ASSOCIAZIONI.ID_CAT='1' AND (P='400' OR L='1000' OR H='2000') ORDER BY ID_COM

    nada!!!

    mi stya facendo impazzire sto ciclo maledetto!

  4. #14
    codice:
    SELECT * 
    FROM PRODOTTO JOIN ASSOCIAZIONI ON PRODOTTO.ID_PR=ASSOCIAZIONI.ID_COM 
    AND ASSOCIAZIONI.ID_PA=PRODOTTO.ID_PR 
    AND (PRODOTTO.P='400' OR PRODOTTO.L='1000' OR PRODOTTO.H='2000')
    WHERE ASSOCIAZIONI.ID_CAT='1'  
    ORDER BY ID_COM

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    nada di nuovo!

    stavo pensando e se usassi un array?

    cioè in un ciclo riempio un array con gli id dei componenti...solo che non so come mettere la condizione che se il valore dell'id è gia presente in array allora non inserirlo...

  6. #16
    1. non tira fuori NIENTE?
    2. quella di prima FUNZIONAVA?
    3. se esegui

    codice:
    SELECT * 
    FROM PRODOTTO 
    WHERE PRODOTTO.P='400' OR PRODOTTO.L='1000' OR PRODOTTO.H='2000'
    funzia?

  7. #17
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    sisi cosi va ma cosi mi stampa i padri

  8. #18
    3 domande una risposta - fantastico

  9. #19
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ahah scusa!ero preso dalla foga visto che sto facendo avanti indietro tra dreamwaver ricerche qua e la e non sto capendo piu un cavolo!

    comunque:

    1 no

    2 no

    3 mi stampa i padri filtrati

  10. #20
    ma fammi capire...

    come sono correlate le tabelle PRODOTTO e ASSOCIAZIONI?

    perché anche guardando la TUA

    sql="SELECT * FROM PRODOTTO JOIN ASSOCIAZIONI ON PRODOTTO.ID_PR=ASSOCIAZIONI.ID_COM WHERE ASSOCIAZIONI.ID_CAT='"&request("id_cat")&"' AND ASSOCIAZIONI.ID_PA='"&pr("id_pr")&"' ORDER BY ID_COM"

    tu associ PRODOTTO.ID_PR sia a ASSOCIAZIONI.ID_COM (con la JOIN)
    che a ASSOCIAZIONI.ID_PA (con la WHERE)

    ora, da che mondo è mondo, una variabile non può avere 2 valori CONTEMPORANEAMENTE...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.