Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    left join con ricerca su + colonne

    ho preparato uan pagina con un form che contiene dei radio button
    permetto di etrarre da 4 tabelle (regioni, tipo, programmi e corsi)
    facendo una ricerca su 2 elementi regione e tipo di corso
    e questo lo faccio fare con una selezione multipla
    quindi + regioni e + tipi

    passo i dati usando gli array


    SELECT corsi.id_C,regioni.regione,corsi.citta,corsi.scuol a,corsi.info,corsi_programmi.id_T,corsi_tipo.tipo FROM corsi LEFT JOIN corsi_programmi ON corsi_programmi.id_C = corsi.id_C
    LEFT JOIN regioni on regioni.id_R =(7,9,14)
    LEFT JOIN corsi_tipo on corsi_tipo.id_T = (2)
    ORDER BY corsi.id_C DESC


    il problema è che questo tipo di ricerca va bene per gli insert e i delete e per le selet no

    richiede una sola colonna su cui ricercare

    nn v'è via di scampo?

  2. #2
    codice:
    SELECT corsi.id_C, regioni.regione, corsi.citta,
    corsi.scuola,corsi.info,corsi_programmi.id_T,
    corsi_tipo.tipo 
    FROM corsi 
    LEFT JOIN corsi_programmi ON corsi_programmi.id_C = corsi.id_C
    LEFT JOIN regioni on regioni.id_R = relazione con tabella
    LEFT JOIN corsi_tipo on corsi_tipo.id_T = relazione con tabella 
    WHERE regioni.id_R IN (7,9,14)
    AND corsi_tipo.id_T = 2
    ORDER BY corsi.id_C DESC
    le tabelle dovrebbero avere una relazione e le condizioni le metterai nel where.

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

  3. #3
    ahhh ok grazie mille

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.