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

    SQL raggruppare ricerca, non con group by

    Buon giorno, scusate questa domanda stupida, ma, non so come fare.
    Ho due tabelle in una TBVie il nome delle strade, suddivise in 2 campi:
    cmp_sedime dove il valore è "via" e nel cmp_indirizzo ho il valore "della rocca".
    Questi campi vanno a popolare una select option che mi serve per una ricerca.

    Nella TBContatti, dove vado ad eseguire la ricerca, ho, tra gli altri, due campi cmp_sedime e cmp_indirizzo, soltanto che i valori sono riportati cosi:
    cmp_sedime = 'via della' e cmp_indirizzo='rocca'

    Questa è la select che eseguivo:
    codice:
    $txtVia= trim($_GET['txtVia']);
    $arr    = explode("-", $txtVia);
    SELECT * FROM TBContatti where cmp_sedime = '". $arr[0] ."' and cmp_indirizzo = '". $arr[1] ."'
    Soltanto che cosi, non funziona.
    Perchè non sò, se i valori sono inseriti come 'via della' oppure 'via'.
    Quindi come devo fare?

    Spero di essermi spiegato...
    Grazie mille....

  2. #2
    ho provato a fare cosi ma non và....
    codice:
    SELECT * from TBContatti
    where CONCAT(cmp_Sedime,cmp_Toponimo)  = 'VIA DELLA ROCCA'
    purtroppo non mi restituisce nulla, dove sbaglio?
    Ma sopratutto si può fare una cosa del genere?
    grazie mille...

  3. #3
    ho risolto cosi:
    codice:
    SELECT * from TBContatti
    where CONCAT(cmp_Sedime," ", cmp_Toponimo)  = 'VIA DELLA ROCCA'
    Adesso funziona...
    Ciao a tutti e grazie.

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.